diff --git a/packages/core/schematics/tsconfig.json b/packages/core/schematics/tsconfig.json index 4674d61f7b..2fccbe4bea 100644 --- a/packages/core/schematics/tsconfig.json +++ b/packages/core/schematics/tsconfig.json @@ -1,7 +1,10 @@ { "compilerOptions": { - "strictNullChecks": true, "noImplicitReturns": true, + "noImplicitAny": true, + "noFallthroughCasesInSwitch": true, + "strictNullChecks": true, + "strictPropertyInitialization": true, "lib": ["es2015"], "types": [], "baseUrl": ".", diff --git a/packages/core/schematics/utils/typescript/visit_nodes.ts b/packages/core/schematics/utils/typescript/visit_nodes.ts index d6f9dbabda..f0553e8f5a 100644 --- a/packages/core/schematics/utils/typescript/visit_nodes.ts +++ b/packages/core/schematics/utils/typescript/visit_nodes.ts @@ -8,7 +8,7 @@ import * as ts from 'typescript'; -export interface TypeScriptVisitor { visitNode(node: ts.Node); } +export interface TypeScriptVisitor { visitNode(node: ts.Node): void; } export function visitAllNodes(node: ts.Node, visitors: TypeScriptVisitor[]) { visitors.forEach(v => v.visitNode(node));