From 200db181d5e464ea28895bcaafbcc5bb364be083 Mon Sep 17 00:00:00 2001 From: Veeck Date: Tue, 22 Aug 2023 21:52:10 +0200 Subject: [PATCH] Update typescript definition (#3173) --- CHANGELOG.md | 1 + module-types.ts | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb5157d4..7fc3ffd3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ _This release is scheduled to be released on 2023-10-01._ - Update dependencies incl. electron to v26 - Replace pretty-quick by lint-staged () - Update engine node >=18. v16 reached it's end of life. (#3170) +- Update typescript definition for modules ### Fixed diff --git a/module-types.ts b/module-types.ts index be1a2061..440b2c49 100644 --- a/module-types.ts +++ b/module-types.ts @@ -1,16 +1,19 @@ type ModuleProperties = { defaults?: object; + [key: string]: any; start?(): void; + getScripts?(): string[]; + getStyles?(): string[]; + getTranslations?(): object; + getDom?(): HTMLElement; getHeader?(): string; getTemplate?(): string; getTemplateData?(): object; notificationReceived?(notification: string, payload: any, sender: object): void; + nunjucksEnvironment?(): void; socketNotificationReceived?(notification: string, payload: any): void; suspend?(): void; resume?(): void; - getDom?(): HTMLElement; - getStyles?(): string[]; - [key: string]: any; }; export declare const Module: {