diff --git a/apps/btadv/app.ts b/apps/btadv/app.ts index 15128e484..c66ba3449 100644 --- a/apps/btadv/app.ts +++ b/apps/btadv/app.ts @@ -1,7 +1,7 @@ // ts helpers: const __assign = Object.assign; -const Layout = require("Layout") as Layout_.Layout; +const Layout = require("Layout"); Bangle.loadWidgets(); Bangle.drawWidgets(); diff --git a/typescript/types/modules.d.ts b/typescript/types/modules.d.ts new file mode 100644 index 000000000..5c65548fc --- /dev/null +++ b/typescript/types/modules.d.ts @@ -0,0 +1,7 @@ +// locally declared modules +declare function require(moduleName: "locale"): Locale.Locale; +declare function require(moduleName: "sched"): typeof Sched; + +declare function require(moduleName: "ClockFace"): typeof ClockFace_.ClockFace; +declare function require(moduleName: "clock_info"): typeof ClockInfo; +declare function require(moduleName: "Layout"): typeof Layout_.Layout;