aboutsummaryrefslogtreecommitdiff
path: root/test/jsconfig.json
diff options
context:
space:
mode:
authortoasted-nutbread <toasted-nutbread@users.noreply.github.com>2023-11-27 12:48:14 -0500
committertoasted-nutbread <toasted-nutbread@users.noreply.github.com>2023-11-27 12:48:14 -0500
commit4da4827bcbcdd1ef163f635d9b29416ff272b0bb (patch)
treea8a0f1a8befdb78a554e1be91f2c6059ca3ad5f9 /test/jsconfig.json
parentfd6bba8a2a869eaf2b2c1fa49001f933fce3c618 (diff)
Add JSDoc type annotations to project (rebased)
Diffstat (limited to 'test/jsconfig.json')
-rw-r--r--test/jsconfig.json39
1 files changed, 39 insertions, 0 deletions
diff --git a/test/jsconfig.json b/test/jsconfig.json
new file mode 100644
index 00000000..b025918c
--- /dev/null
+++ b/test/jsconfig.json
@@ -0,0 +1,39 @@
+{
+ "compilerOptions": {
+ "module": "ES2015",
+ "target": "ES2022",
+ "checkJs": true,
+ "moduleResolution": "node",
+ "strict": true,
+ "strictNullChecks": true,
+ "noImplicitAny": true,
+ "strictPropertyInitialization": true,
+ "suppressImplicitAnyIndexErrors": false,
+ "skipLibCheck": false,
+ "baseUrl": ".",
+ "paths": {
+ "*": ["../types/ext/*"],
+ "dev/*": ["../types/dev/*"],
+ "test/*": ["../types/test/*"]
+ },
+ "types": [
+ "chrome",
+ "firefox-webext-browser",
+ "handlebars",
+ "jszip",
+ "parse5",
+ "wanakana"
+ ]
+ },
+ "include": [
+ "**/*.js",
+ "../ext/**/*.js",
+ "../types/ext/**/*.ts",
+ "../types/dev/**/*.ts",
+ "../types/other/web-set-timeout.d.ts"
+ ],
+ "exclude": [
+ "../node_modules",
+ "../ext/lib"
+ ]
+} \ No newline at end of file