@unicef-polymer/etools-unicef
Version:
eTools UNICEF library of reusable components
25 lines (24 loc) • 824 B
TypeScript
import { Constructor } from '../utils/types';
export declare function CommonMixin<T extends Constructor<any>>(baseClass: T): {
new (...args: any[]): {
[x: string]: any;
uploadInProgress: boolean;
label: string;
required: boolean;
readonly: boolean;
accept: string;
autoUpload: boolean;
disabled: boolean;
_invalid: boolean;
autoValidate: boolean;
errorMessage: string;
openInNewTab: boolean;
invalid: boolean;
_invalidChanged(): void;
_showLabel(label: any): boolean;
_openFileChooser(): void;
fireEvent(evName: string, detail?: any): void;
downloadFile(filename: any, url: any, openInNewTab: any): void;
prepareErrorMessage(lang: any, error: any): any;
};
} & T;