From 5e4054b8f39429b8cc979bc3d01c258c31fd41e1 Mon Sep 17 00:00:00 2001 From: Chuck Jazdzewski Date: Wed, 2 Aug 2017 16:26:42 -0700 Subject: [PATCH] fix(compiler): cleanly compile with TypeScript 2.4 (#18456) --- packages/compiler/test/aot/static_symbol_resolver_spec.ts | 2 +- packages/compiler/test/aot/test_util.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/compiler/test/aot/static_symbol_resolver_spec.ts b/packages/compiler/test/aot/static_symbol_resolver_spec.ts index eba341aac7..4ee26ff77c 100644 --- a/packages/compiler/test/aot/static_symbol_resolver_spec.ts +++ b/packages/compiler/test/aot/static_symbol_resolver_spec.ts @@ -459,7 +459,7 @@ export class MockStaticSymbolResolverHost implements StaticSymbolResolverHost { const errors = diagnostics .map(d => { - const {line, character} = ts.getLineAndCharacterOfPosition(d.file, d.start); + const {line, character} = ts.getLineAndCharacterOfPosition(d.file !, d.start !); return `(${line}:${character}): ${d.messageText}`; }) .join('\n'); diff --git a/packages/compiler/test/aot/test_util.ts b/packages/compiler/test/aot/test_util.ts index 7a0ffa4002..c6ff966816 100644 --- a/packages/compiler/test/aot/test_util.ts +++ b/packages/compiler/test/aot/test_util.ts @@ -559,8 +559,8 @@ export function expectNoDiagnostics(program: ts.Program) { function lineInfo(diagnostic: ts.Diagnostic): string { if (diagnostic.file) { - const start = diagnostic.start; - let end = diagnostic.start + diagnostic.length; + const start = diagnostic.start !; + let end = diagnostic.start ! + diagnostic.length !; const source = diagnostic.file.text; let lineStart = start; let lineEnd = end;