@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
28 lines (27 loc) • 778 B
TypeScript
export interface AnalyticsProperties {
[key: string]: string | number;
}
export interface AnalyticsHandler {
(name: string, properties?: AnalyticsProperties): any;
}
/**
* Provider using globally available, configured Herment instance.
*
* @link https://bitbucket.org/atlassian/herment/overview
*/
export declare function hermentHandler(name: string, properties?: AnalyticsProperties): void;
export declare function debugHandler(name: string, properties?: AnalyticsProperties): void;
/**
* Attempt to detect analytics provider.
*/
export declare function detectHandler(): AnalyticsHandler;
declare global {
interface Window {
AJS: {
EventQueue: {
push: (...args: any[]) => any;
};
};
}
}
export {};