@asgothian
Hier eine interessante Beobachtung:
Ich habe den Rechner neu gebootet, und im LOG sind noch andere Compilerfehler von anderen Typescript Funktionen.
Es liegt scheinbar nicht an dieser einen von mir vorher geposteten Funktion, sondern scheint ein generelles Problem bei mir zu sein.
Hier der Auszug aus dem Log das eine andere function angibt die auch nicht compiliert werden kann.
javascript.0
2024-09-15 22:39:48.702 error at processImmediate (node:internal/timers:485:21)
javascript.0
2024-09-15 22:39:48.702 error at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1732:17)
javascript.0
2024-09-15 22:39:48.702 error at /opt/iobroker/node_modules/iobroker.javascript/main.js:2322:17
javascript.0
2024-09-15 22:39:48.702 error at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:2290:37)
javascript.0
2024-09-15 22:39:48.702 error at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1956:21)
javascript.0
2024-09-15 22:39:48.702 error at new Script (node:vm:116:7)
javascript.0
2024-09-15 22:39:48.702 error SyntaxError: Unexpected identifier 'registered'
javascript.0
2024-09-15 22:39:48.702 error ^^^^^^^^^^
javascript.0
2024-09-15 22:39:48.702 error log(`registered ${__engine.__subscriptions} subscription${__engine.__subscriptions === 1 ? '' : 's'}, ${__engine.__schedules} schedule${__engine.__schedules === 1 ? '' : 's'}, ${__engine.__subscriptionsMessage} message${__engine.__subscriptionsMessage === 1 ? '' : 's'}, ${__engine.__subscriptionsLog} log${__engine.__subscriptionsLog === 1 ? '' : 's'} and ${__engine.__subscriptionsFile} file subscription${__engine.__subscriptionsFile === 1 ? '' : 's'}`);
javascript.0
2024-09-15 22:39:48.702 error script.js._Logitech_Werktstatt compile failed: at script.js._Logitech_Werktstatt:363