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: {