blob: c94eb2e35e32e5e0187d71905ce34fef3370d414 [file] [log] [blame]
{
"compilerOptions": {
"allowJs": true,
"esModuleInterop": true,
"module": "commonjs",
"lib": ["DOM", "ES2017"],
"noImplicitAny": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"inlineSourceMap": true,
"inlineSources": true,
"strict": true,
"target": "es2017",
"declaration": true
},
"types": [
"google.visualization"
],
"exclude": [
// Exclude the //_bazel_* symlinks. This Prevents the following VSCode error:
//
// To enable project-wide JavaScript/TypeScript language features, exclude large folders
// with source files that you do not work on.
//
// The below excludes do not affect the Bazel build because these paths are not visible to
// build actions.
"./_bazel_bin",
"./_bazel_buildbot",
"./_bazel_out",
"./_bazel_testlogs",
// Excluding this directory prevents errors such as:
//
// error TS5055: Cannot write file '[...]/bazel-out/[...]/external/[...]/example.js'
// because it would overwrite input file.
//
// Note that this directory is generated by Bazel under "_bazel_out".
"./external",
// TypeScript files under this directory are Go templates and thus do not compile.
"./new_element/templates",
"node_modules",
"dist",
"build"
]
}