From 4c35fda0453877fcf6f9b05dddfef0d593da0d20 Mon Sep 17 00:00:00 2001 From: Henrik Raitasola Date: Sat, 6 Jan 2018 15:04:54 +0200 Subject: [PATCH] Add most used module properties --- types.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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: {