]> BookStack Code Mirror - bookstack/blobdiff - resources/js/global.d.ts
TypeScript: Updated compile target, addressed issues
[bookstack] / resources / js / global.d.ts
index da19545d1101ee47e5670d7ead71fbf91820c566..239f4b9249a1a13ad268bf1ea667effc3dcdb062 100644 (file)
@@ -1,7 +1,20 @@
 import {ComponentStore} from "./services/components";
+import {EventManager} from "./services/events";
+import {HttpManager} from "./services/http";
+import {Translator} from "./services/translations";
 
 declare global {
+    const __DEV__: boolean;
+
     interface Window {
-        $components: ComponentStore,
+        __DEV__: boolean;
+        $components: ComponentStore;
+        $events: EventManager;
+        $trans: Translator;
+        $http: HttpManager;
+        baseUrl: (path: string) => string;
+        importVersioned: (module: string) => Promise<object>;
     }
-}
\ No newline at end of file
+}
+
+export type CodeModule = (typeof import('./code/index.mjs'));
\ No newline at end of file