diff options
Diffstat (limited to 'src-ui')
-rw-r--r-- | src-ui/src/main.ts | 4 | ||||
-rw-r--r-- | src-ui/tsconfig.json | 45 |
2 files changed, 49 insertions, 0 deletions
diff --git a/src-ui/src/main.ts b/src-ui/src/main.ts new file mode 100644 index 00000000..aa31bb93 --- /dev/null +++ b/src-ui/src/main.ts @@ -0,0 +1,4 @@ + +document.addEventListener("DOMContentLoaded", async function () { + document.body.textContent = "Hello from main.ts"; +});
\ No newline at end of file diff --git a/src-ui/tsconfig.json b/src-ui/tsconfig.json new file mode 100644 index 00000000..290a24d2 --- /dev/null +++ b/src-ui/tsconfig.json @@ -0,0 +1,45 @@ +{ + "compilerOptions": { + // For modern runtimes & rollup + "target": "ES2022", + "module": "ES2022", + + // For interop + "moduleResolution": "node", + "esModuleInterop": true, + + // Full ts mode + "allowJs": false, + "checkJs": false, + "strict": true, + + // Fev info + "declaration": true, + "sourceMap": true, + + // Use native class fields + "useDefineForClassFields": true, + + // Allows TS Decorators + "experimentalDecorators": true, + + // Disallow inconsistently-cased references to the same file. + "forceConsistentCasingInFileNames": true, + + // Paths info + "outDir": ".out/", // for checkin tsc output only. Rollup is used for runtime + "baseUrl": ".", + + // Speedup compile + "skipLibCheck": true + }, + + // We want more control about which code we will compile and exclude + "include": [ + "./src/**/*.ts" + ], + + "exclude": [ + "node_modules" + ] +}
\ No newline at end of file |