summaryrefslogtreecommitdiff
path: root/tsconfig.worker.json
diff options
context:
space:
mode:
authorDoan Luu Duc Tai <doan@luuduct.ai>2026-10-31 12:25:30 -0500
committerDoan Luu Duc Tai <doan@luuduct.ai>2026-10-31 12:25:30 -0500
commit9139398d465f5899cc31bc4cdd54daa7392ca550 (patch)
treedebf0b15a969e8c64e3b3597f4eb7953b7f047e1 /tsconfig.worker.json
parentef61fc5aca6eca613a055c507a060b70bd537a37 (diff)
Migrate browser code and tests to strict TypeScript
Diffstat (limited to 'tsconfig.worker.json')
-rw-r--r--tsconfig.worker.json33
1 files changed, 33 insertions, 0 deletions
diff --git a/tsconfig.worker.json b/tsconfig.worker.json
new file mode 100644
index 0000000..dd328b0
--- /dev/null
+++ b/tsconfig.worker.json
@@ -0,0 +1,33 @@
+// Copyright (C) 2026 Doan Luu Duc Tai <doan@luuduct.ai>
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see <https://www.gnu.org/licenses/>.
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "lib": [
+ "ES2022",
+ "WebWorker"
+ ],
+ "module": "Preserve",
+ "moduleDetection": "legacy",
+ "rootDir": ".",
+ "outDir": "var/build/typescript",
+ "types": []
+ },
+ "files": [
+ "crates/chat-crypto/browser/protocol.d.ts",
+ "crates/chat-crypto/browser/wasi.ts",
+ "crates/chat-server/web/worker.ts"
+ ]
+}