From a16a95536b6942d607a8ac895648f4fc22b5cdc4 Mon Sep 17 00:00:00 2001 From: Jason Ramsay Date: Tue, 24 Feb 2015 10:08:37 -0800 Subject: [PATCH] Wrap getDefaultLibFileName API changes in a try/catch until TypeScript 1.5 has shipped. --- src/services/shims.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/services/shims.ts b/src/services/shims.ts index 0195077290325..fc47ff95280e7 100644 --- a/src/services/shims.ts +++ b/src/services/shims.ts @@ -274,7 +274,14 @@ module ts { } public getDefaultLibFileName(options: CompilerOptions): string { - return this.shimHost.getDefaultLibFileName(JSON.stringify(options)); + // Wrap the API changes for 1.5 release. This try/catch + // should be removed once TypeScript 1.5 has shipped. + try { + return this.shimHost.getDefaultLibFileName(JSON.stringify(options)); + } + catch (e) { + return ""; + } } }