@ -58,11 +58,17 @@ module.exports = function createCompilerHost(log) {
|
||||
return ts.sys.newLine;
|
||||
},
|
||||
fileExists: function(fileName) {
|
||||
var stats;
|
||||
fs.stat(fileName, function(err, s) {
|
||||
stats = s;
|
||||
});
|
||||
return !!stats;
|
||||
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 });
|
||||
}
|
||||
};
|
||||
};
|
||||
|
@ -4,9 +4,6 @@ var ts = require('typescript');
|
||||
module.exports = function getFileInfo(log) {
|
||||
|
||||
return function (symbol, basePath) {
|
||||
if (!symbol.declarations) {
|
||||
console.log("ouch", symbol);
|
||||
}
|
||||
var fileName = ts.getSourceFileOfNode(symbol.declarations[0]).fileName;
|
||||
|
||||
var file = path.resolve(basePath, fileName);
|
||||
|
Reference in New Issue
Block a user