fix(compiler): use either summary or metadata information when reading .d.ts files (#18912)

This fix applies for getting all symbols in file.

PR Close #18912
This commit is contained in:
Tobias Bosch
2017-08-28 15:51:27 -07:00
committed by Jason Aden
parent 83e5deb988
commit f1e526f046
4 changed files with 47 additions and 39 deletions

View File

@ -19,7 +19,7 @@ export abstract class SummaryResolver<T> {
abstract toSummaryFileName(fileName: string, referringSrcFileName: string): string;
abstract fromSummaryFileName(fileName: string, referringLibFileName: string): string;
abstract resolveSummary(reference: T): Summary<T>|null;
abstract getSymbolsOf(filePath: string): T[];
abstract getSymbolsOf(filePath: string): T[]|null;
abstract getImportAs(reference: T): T;
abstract addSummary(summary: Summary<T>): void;
}