Add most used module properties

This commit is contained in:
Henrik Raitasola 2018-01-06 15:04:54 +02:00
parent 780124c2f5
commit 4c35fda045

View File

@ -1,5 +1,20 @@
type ModuleProperties = {
defaults?: object,
start?(): void,
getHeader?(): string,
getTemplate?(): string,
getTemplateData?(): object,
notificationReceived?(notification: string, payload: any, sender: object): void,
socketNotificationReceived?(notification: string, payload: any): void,
suspend?(): void,
resume?(): void,
getDom?(): HTMLElement,
getStyles?(): string[],
[key: string]: any,
};
export declare const Module: { export declare const Module: {
register(moduleName: string, moduleProperties: object): void; register(moduleName: string, moduleProperties: ModuleProperties): void;
}; };
export declare const Log: { export declare const Log: {