github.com/smartcontractkit/chainlink-terra@v0.1.4/tsconfig.base.json (about) 1 { 2 "compilerOptions": { 3 /* Basic Options */ 4 "incremental": true /* Enable incremental compilation */, 5 "target": "ES2020" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */, 6 "module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */, 7 "composite": true /* Enable project compilation */, 8 "declaration": true /* Generates corresponding '.d.ts' file. */, 9 "declarationMap": true /* Generates a sourcemap for each corresponding '.d.ts' file. */, 10 "noEmit": false /* Do not emit outputs. */, 11 "noErrorTruncation": true /* Do not truncate error messages */, 12 "skipLibCheck": true /* Skip type checking of declaration files. Requires TypeScript version 2.0 or later. */, 13 "importHelpers": true /* Import emit helpers from 'tslib'. */, 14 15 /* Strict Type-Checking Options */ 16 /* "strict": true, */ /* Enable all strict type-checking options. */ 17 18 /* Additional Checks */ 19 /* "noUnusedParameters": true, */ /* Report errors on unused parameters. */ 20 /* "noImplicitReturns": true, */ /* Report error when not all code paths in function return a value. */ 21 "noFallthroughCasesInSwitch": true /* Report errors for fallthrough cases in switch statement. */, 22 "forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */, 23 24 /* Module Resolution Options */ 25 "moduleResolution": "node" /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */, 26 "allowSyntheticDefaultImports": true /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */, 27 "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, 28 29 /* Source Map Options */ 30 "inlineSourceMap": true /* Emit a single file with source maps instead of having a separate file. */, 31 "inlineSources": true /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */, 32 33 /* Experimental Options */ 34 "experimentalDecorators": true /* Enables experimental support for ES7 decorators. */, 35 "emitDecoratorMetadata": true /* Enables experimental support for emitting type metadata for decorators. */, 36 37 "resolveJsonModule": true /* Allows importing modules with a ‘.json’ extension */ 38 } 39 }