{ "include": [ "core/**/*", // N.B.: also pulls in closure/goog/goog.js if needed. "closure/**/*", // Just for ouptut directory structure. ], "compilerOptions": { // Tells TypeScript to read JS files, as // normally they are ignored as source files "allowJs": true, // Enable the next few options for type declarations. // Generate d.ts files //"declaration": true, // Types should go into this directory. // Removing this would place the .d.ts files // next to the .js files //"declarationDir": "build/ts/declarations", "module": "ES2015", "moduleResolution": "node", "target": "ES2020", "strict": true, // This does not understand enums only used to define other enums, so we // cannot leave it enabled. // See: https://github.com/microsoft/TypeScript/issues/49974 // "importsNotUsedAsValues": "error" } }