{ "include": [ "core/**/*", // N.B.: also pulls in closure/goog/goog.js if needed. "closure/**/*", // Just for ouptut directory structure. ], "exclude": [ "core/blockly.js" ], "compilerOptions": { // Tells TypeScript to read JS files, as // normally they are ignored as source files "allowJs": true, // Generate d.ts files and sourcemaps. "declaration": true, "sourceMap": true, "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" } }