UNPKG

4.51 kBJavaScriptView Raw
1var SummaryResolver = /** @class */ (function () {
2 function SummaryResolver() {
3 }
4 return SummaryResolver;
5}());
6export { SummaryResolver };
7var JitSummaryResolver = /** @class */ (function () {
8 function JitSummaryResolver() {
9 this._summaries = new Map();
10 }
11 JitSummaryResolver.prototype.isLibraryFile = function () { return false; };
12 JitSummaryResolver.prototype.toSummaryFileName = function (fileName) { return fileName; };
13 JitSummaryResolver.prototype.fromSummaryFileName = function (fileName) { return fileName; };
14 JitSummaryResolver.prototype.resolveSummary = function (reference) {
15 return this._summaries.get(reference) || null;
16 };
17 JitSummaryResolver.prototype.getSymbolsOf = function () { return []; };
18 JitSummaryResolver.prototype.getImportAs = function (reference) { return reference; };
19 JitSummaryResolver.prototype.getKnownModuleName = function (fileName) { return null; };
20 JitSummaryResolver.prototype.addSummary = function (summary) { this._summaries.set(summary.symbol, summary); };
21 return JitSummaryResolver;
22}());
23export { JitSummaryResolver };
24//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VtbWFyeV9yZXNvbHZlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL2NvbXBpbGVyL3NyYy9zdW1tYXJ5X3Jlc29sdmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdCQTtJQUFBO0lBU0EsQ0FBQztJQUFELHNCQUFDO0FBQUQsQ0FBQyxBQVRELElBU0M7O0FBRUQ7SUFBQTtRQUNVLGVBQVUsR0FBRyxJQUFJLEdBQUcsRUFBdUIsQ0FBQztJQVl0RCxDQUFDO0lBVkMsMENBQWEsR0FBYixjQUEyQixPQUFPLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDMUMsOENBQWlCLEdBQWpCLFVBQWtCLFFBQWdCLElBQVksT0FBTyxRQUFRLENBQUMsQ0FBQyxDQUFDO0lBQ2hFLGdEQUFtQixHQUFuQixVQUFvQixRQUFnQixJQUFZLE9BQU8sUUFBUSxDQUFDLENBQUMsQ0FBQztJQUNsRSwyQ0FBYyxHQUFkLFVBQWUsU0FBZTtRQUM1QixPQUFPLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxJQUFJLElBQUksQ0FBQztJQUNoRCxDQUFDO0lBQ0QseUNBQVksR0FBWixjQUF5QixPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDckMsd0NBQVcsR0FBWCxVQUFZLFNBQWUsSUFBVSxPQUFPLFNBQVMsQ0FBQyxDQUFDLENBQUM7SUFDeEQsK0NBQWtCLEdBQWxCLFVBQW1CLFFBQWdCLElBQUksT0FBTyxJQUFJLENBQUMsQ0FBQyxDQUFDO0lBQ3JELHVDQUFVLEdBQVYsVUFBVyxPQUFzQixJQUFJLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ3RGLHlCQUFDO0FBQUQsQ0FBQyxBQWJELElBYUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgR29vZ2xlIEluYy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2FuZ3VsYXIuaW8vbGljZW5zZVxuICovXG5pbXBvcnQge0NvbXBpbGVUeXBlU3VtbWFyeX0gZnJvbSAnLi9jb21waWxlX21ldGFkYXRhJztcbmltcG9ydCB7VHlwZX0gZnJvbSAnLi9jb3JlJztcblxuZXhwb3J0IGludGVyZmFjZSBTdW1tYXJ5PFQ+IHtcbiAgc3ltYm9sOiBUO1xuICBtZXRhZGF0YTogYW55O1xuICB0eXBlPzogQ29tcGlsZVR5cGVTdW1tYXJ5O1xufVxuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgU3VtbWFyeVJlc29sdmVyPFQ+IHtcbiAgYWJzdHJhY3QgaXNMaWJyYXJ5RmlsZShmaWxlTmFtZTogc3RyaW5nKTogYm9vbGVhbjtcbiAgYWJzdHJhY3QgdG9TdW1tYXJ5RmlsZU5hbWUoZmlsZU5hbWU6IHN0cmluZywgcmVmZXJyaW5nU3JjRmlsZU5hbWU6IHN0cmluZyk6IHN0cmluZztcbiAgYWJzdHJhY3QgZnJvbVN1bW1hcnlGaWxlTmFtZShmaWxlTmFtZTogc3RyaW5nLCByZWZlcnJpbmdMaWJGaWxlTmFtZTogc3RyaW5nKTogc3RyaW5nO1xuICBhYnN0cmFjdCByZXNvbHZlU3VtbWFyeShyZWZlcmVuY2U6IFQpOiBTdW1tYXJ5PFQ+fG51bGw7XG4gIGFic3RyYWN0IGdldFN5bWJvbHNPZihmaWxlUGF0aDogc3RyaW5nKTogVFtdfG51bGw7XG4gIGFic3RyYWN0IGdldEltcG9ydEFzKHJlZmVyZW5jZTogVCk6IFQ7XG4gIGFic3RyYWN0IGdldEtub3duTW9kdWxlTmFtZShmaWxlTmFtZTogc3RyaW5nKTogc3RyaW5nfG51bGw7XG4gIGFic3RyYWN0IGFkZFN1bW1hcnkoc3VtbWFyeTogU3VtbWFyeTxUPik6IHZvaWQ7XG59XG5cbmV4cG9ydCBjbGFzcyBKaXRTdW1tYXJ5UmVzb2x2ZXIgaW1wbGVtZW50cyBTdW1tYXJ5UmVzb2x2ZXI8VHlwZT4ge1xuICBwcml2YXRlIF9zdW1tYXJpZXMgPSBuZXcgTWFwPFR5cGUsIFN1bW1hcnk8VHlwZT4+KCk7XG5cbiAgaXNMaWJyYXJ5RmlsZSgpOiBib29sZWFuIHsgcmV0dXJuIGZhbHNlOyB9XG4gIHRvU3VtbWFyeUZpbGVOYW1lKGZpbGVOYW1lOiBzdHJpbmcpOiBzdHJpbmcgeyByZXR1cm4gZmlsZU5hbWU7IH1cbiAgZnJvbVN1bW1hcnlGaWxlTmFtZShmaWxlTmFtZTogc3RyaW5nKTogc3RyaW5nIHsgcmV0dXJuIGZpbGVOYW1lOyB9XG4gIHJlc29sdmVTdW1tYXJ5KHJlZmVyZW5jZTogVHlwZSk6IFN1bW1hcnk8VHlwZT58bnVsbCB7XG4gICAgcmV0dXJuIHRoaXMuX3N1bW1hcmllcy5nZXQocmVmZXJlbmNlKSB8fCBudWxsO1xuICB9XG4gIGdldFN5bWJvbHNPZigpOiBUeXBlW10geyByZXR1cm4gW107IH1cbiAgZ2V0SW1wb3J0QXMocmVmZXJlbmNlOiBUeXBlKTogVHlwZSB7IHJldHVybiByZWZlcmVuY2U7IH1cbiAgZ2V0S25vd25Nb2R1bGVOYW1lKGZpbGVOYW1lOiBzdHJpbmcpIHsgcmV0dXJuIG51bGw7IH1cbiAgYWRkU3VtbWFyeShzdW1tYXJ5OiBTdW1tYXJ5PFR5cGU+KSB7IHRoaXMuX3N1bW1hcmllcy5zZXQoc3VtbWFyeS5zeW1ib2wsIHN1bW1hcnkpOyB9XG59XG4iXX0=
\No newline at end of file