From 780124c2f5d90505c1bc52f6eadef1fdbf31bed0 Mon Sep 17 00:00:00 2001 From: Henrik Raitasola Date: Sat, 6 Jan 2018 14:51:32 +0200 Subject: [PATCH 1/4] Add basic types to get started --- types.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 types.ts diff --git a/types.ts b/types.ts new file mode 100644 index 00000000..ec0a89a1 --- /dev/null +++ b/types.ts @@ -0,0 +1,16 @@ +export declare const Module: { + register(moduleName: string, moduleProperties: object): void; +}; + +export declare const Log: { + info(message?: any, ...optionalParams: any[]): void, + log(message?: any, ...optionalParams: any[]): void, + error(message?: any, ...optionalParams: any[]): void, + warn(message?: any, ...optionalParams: any[]): void, + group(groupTitle?: string, ...optionalParams: any[]): void, + groupCollapsed(groupTitle?: string, ...optionalParams: any[]): void, + groupEnd(): void, + time(timerName?: string): void, + timeEnd(timerName?: string): void, + timeStamp(timerName?: string): void, +}; \ No newline at end of file From 4c35fda0453877fcf6f9b05dddfef0d593da0d20 Mon Sep 17 00:00:00 2001 From: Henrik Raitasola Date: Sat, 6 Jan 2018 15:04:54 +0200 Subject: [PATCH 2/4] 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: { From 1238c0cefe85395659616e1983a0a2211031c876 Mon Sep 17 00:00:00 2001 From: Henrik Raitasola Date: Sat, 6 Jan 2018 15:06:58 +0200 Subject: [PATCH 3/4] Rename file to be more explicit --- types.ts => module-types.ts | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename types.ts => module-types.ts (100%) diff --git a/types.ts b/module-types.ts similarity index 100% rename from types.ts rename to module-types.ts From 47f8a4363758613b7621d4ef055c6841f38e03b3 Mon Sep 17 00:00:00 2001 From: Henrik Raitasola Date: Sat, 6 Jan 2018 15:10:10 +0200 Subject: [PATCH 4/4] Add changelog --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad3cfd9e..d999b4bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## [2.2.3] - 2018-01-06 + +### Added + +- Add types for module. + ## [2.2.2] - 2018-01-02 ### Added