Skip to content
This repository was archived by the owner on Dec 1, 2019. It is now read-only.

Commit 0d9e687

Browse files
committed
fix(*): latest ts nightlies
1 parent 475c9f9 commit 0d9e687

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"ps-node": "0.0.5",
6565
"rimraf": "^2.5.0",
6666
"tslint": "3.5.0-dev.1",
67-
"typescript": "^1.9.0-dev.20160321",
67+
"typescript": "^1.9.0-dev.20160319",
6868
"webpack": "2.1.0-beta.4"
6969
}
7070
}

src/deps.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ export class FileAnalyzer {
141141
}
142142

143143
async findImportDeclarations(resolver: IResolver, fileName: string): Promise<string[]> {
144-
let sourceFile = this.state.services.getSourceFile(fileName);
144+
let sourceFile = this.state.getSourceFile(fileName);
145145
let isDeclaration = isTypeDeclaration(fileName);
146146

147147
let imports = [];

src/host.ts

+6
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,12 @@ export class State {
248248
return Object.keys(this.files);
249249
}
250250

251+
getSourceFile(fileName: string): ts.SourceFile {
252+
let services: any = this.services;
253+
// FIXME @spanferov `getNonBoundSourceFile` is internal API
254+
return (services.getSourceFile || services.getNonBoundSourceFile)(fileName);
255+
}
256+
251257
/**
252258
* Returns all the files in this state.
253259
* Don't add new files using this value (eg `allFiles()[newFilePath] = ...`), just use it as a

0 commit comments

Comments
 (0)