--- /dev/null
+{
+ "exclude": ["../node_modules"],
+ "include": ["../src/**/*.ts"],
+ "compileOnSave": false,
+ "compilerOptions": {
+ "baseUrl": "./",
+ "paths": {
+ "apache-arrow/*": ["src/*"]
+ },
+
+ /* Basic stuff */
+ "moduleResolution": "node",
+ "lib": ["dom", "esnext", "esnext.asynciterable"],
+
+ /* Control what is emitted */
+ "declaration": true,
+ "declarationMap": true,
+ "noEmitOnError": true,
+ "removeComments": false,
+ "noErrorTruncation": true,
+ "downlevelIteration": true,
+
+ /* Create inline sourcemaps with sources */
+ "sourceMap": false,
+ "inlineSources": true,
+ "inlineSourceMap": true,
+
+ /* The most restrictive settings possible */
+ "strict": true,
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "alwaysStrict": true,
+ "strictBindCallApply": true,
+ "strictNullChecks": true,
+ "strictFunctionTypes": true,
+ "strictPropertyInitialization": true,
+
+ "skipLibCheck": false,
+ "importHelpers": true,
+ "noEmitHelpers": true,
+ "noUnusedLocals": true,
+ "noImplicitReturns": true,
+ "noUnusedParameters": true,
+ "allowUnusedLabels": false,
+ "allowUnreachableCode": false,
+ "noStrictGenericChecks": false,
+ "noFallthroughCasesInSwitch": true,
+ "forceConsistentCasingInFileNames": true
+ }
+}