This repository was archived by the owner on Dec 1, 2019. It is now read-only.
File tree 3 files changed +8
-2
lines changed
3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 64
64
"ps-node" : " 0.0.5" ,
65
65
"rimraf" : " ^2.5.0" ,
66
66
"tslint" : " 3.5.0-dev.1" ,
67
- "typescript" : " ^1.9.0-dev.20160321 " ,
67
+ "typescript" : " ^1.9.0-dev.20160319 " ,
68
68
"webpack" : " 2.1.0-beta.4"
69
69
}
70
70
}
Original file line number Diff line number Diff line change @@ -141,7 +141,7 @@ export class FileAnalyzer {
141
141
}
142
142
143
143
async findImportDeclarations ( resolver : IResolver , fileName : string ) : Promise < string [ ] > {
144
- let sourceFile = this . state . services . getSourceFile ( fileName ) ;
144
+ let sourceFile = this . state . getSourceFile ( fileName ) ;
145
145
let isDeclaration = isTypeDeclaration ( fileName ) ;
146
146
147
147
let imports = [ ] ;
Original file line number Diff line number Diff line change @@ -248,6 +248,12 @@ export class State {
248
248
return Object . keys ( this . files ) ;
249
249
}
250
250
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
+
251
257
/**
252
258
* Returns all the files in this state.
253
259
* Don't add new files using this value (eg `allFiles()[newFilePath] = ...`), just use it as a
You can’t perform that action at this time.
0 commit comments