@unicef-polymer/etools-unicef
Version:
eTools UNICEF library of reusable components
27 lines (26 loc) • 679 B
TypeScript
import { Constructor } from '../utils/types';
declare global {
interface Window {
EtoolsLanguage: any;
}
}
/**
* @polymer
* @mixinFunction
* @demo demo/index-spinner.html
*/
export declare function DialogSpinnerMixin<T extends Constructor<any>>(baseClass: T): {
new (...args: any[]): {
[x: string]: any;
keepDialogOpen: boolean;
showSpinner: boolean;
spinnerText: string;
language: string;
connectedCallback(): void;
disconnectedCallback(): void;
handleLanguageChange(e: any): void;
_confirmBtClicked(): void;
startSpinner(): void;
stopSpinner(): void;
};
} & T;