Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/CoreVue/types/index.d.ts')
-rw-r--r--plugins/CoreVue/types/index.d.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/plugins/CoreVue/types/index.d.ts b/plugins/CoreVue/types/index.d.ts
index 1d727de8eb..cb9ac2d5df 100644
--- a/plugins/CoreVue/types/index.d.ts
+++ b/plugins/CoreVue/types/index.d.ts
@@ -7,6 +7,7 @@
import jqXHR = JQuery.jqXHR;
import { IAngularStatic } from 'angular';
+import { ExtendedKeyboardEvent } from 'mousetrap';
declare global {
type ParameterValue = string | number | null | undefined | ParameterValue[];
@@ -16,6 +17,10 @@ declare global {
wrapper?: (evt: Event) => void;
}
+ interface AbortablePromise<T = any> extends Promise<T> {
+ abort(): void;
+ }
+
/**
* global ajax queue
*
@@ -70,6 +75,7 @@ declare global {
isAngularRenderingThePage(): boolean;
setMarginLeftToBeInViewport(elementToPosition: JQuery|JQLite|HTMLElement|string);
lazyScrollTo(element: JQuery|JQLite|HTMLElement|string, time: number, forceScroll?: boolean);
+ registerShortcut(key: string, description: string, callback: (event: ExtendedKeyboardEvent) => void): void;
}
let piwikHelper: PiwikHelperGlobal;
@@ -80,7 +86,7 @@ declare global {
getValueFromHash(paramName: string, url?: string): string;
isWidgetizeRequestWithoutSession(): boolean;
updateParamValue(newParamValue: string, urlStr: string): string;
- propagateNewPage(str: string, showAjaxLoading?: boolean, strHash?: string, paramsToRemove?: string[]);
+ propagateNewPage(str?: string, showAjaxLoading?: boolean, strHash?: string, paramsToRemove?: string[], wholeNewUrl?: string);
}
let broadcast: BroadcastGlobal;
@@ -113,6 +119,7 @@ declare global {
maxDateYear: number;
maxDateMonth: number;
maxDateDay: number;
+ config: Record<string, string|number|string[]>;
updatePeriodParamsFromUrl(): void;
updateDateInTitle(date: string, period: string): void;
@@ -138,5 +145,6 @@ declare global {
_pk_translate(translationStringId: string, values: string[]): string;
require(p: string): any;
+ initTopControls(): void;
}
}