From a339ba17320e8a58900b72d2c02cf42cc136090f Mon Sep 17 00:00:00 2001 From: Tim Lancina Date: Fri, 9 Oct 2015 12:10:09 -0500 Subject: [PATCH] Upgrade typescript to 1.6.2 Closes #232. --- package.json | 2 +- .../services/tsParser/createCompilerHost.js | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index d40f6f4e99..73148cfb13 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "source-map-support": "^0.2.10", "systemjs": "0.18.10", "through2": "^0.6.3", - "typescript": "1.5.3", + "typescript": "1.6.2", "vinyl": "^0.4.6", "yargs": "^3.6.0" } diff --git a/scripts/docs/typescript-package/services/tsParser/createCompilerHost.js b/scripts/docs/typescript-package/services/tsParser/createCompilerHost.js index 5f7d672baf..0dc488b0b8 100644 --- a/scripts/docs/typescript-package/services/tsParser/createCompilerHost.js +++ b/scripts/docs/typescript-package/services/tsParser/createCompilerHost.js @@ -56,7 +56,20 @@ module.exports = function createCompilerHost(log) { }, getNewLine: function() { return ts.sys.newLine; + }, + fileExists: function(fileName) { + var resolvedPath = path.resolve(baseDir, fileName); + try { + fs.statSync(resolvedPath); + return true; + } catch (e) { + return false; + } + }, + readFile: function(fileName) { + var resolvedPath = path.resolve(baseDir, fileName); + return fs.readFileSync(resolvedPath, { encoding: options.charset }); } }; }; -}; \ No newline at end of file +};