diff --git a/types.ts b/types.ts index ec0a89a1..3b8825eb 100644 --- a/types.ts +++ b/types.ts @@ -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: { - register(moduleName: string, moduleProperties: object): void; + register(moduleName: string, moduleProperties: ModuleProperties): void; }; export declare const Log: {