@angular/compiler
Version:
Angular - the compiler library
36 lines • 5.14 kB
JavaScript
(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define("@angular/compiler/src/summary_resolver", ["require", "exports"], factory);
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var SummaryResolver = /** @class */ (function () {
function SummaryResolver() {
}
return SummaryResolver;
}());
exports.SummaryResolver = SummaryResolver;
var JitSummaryResolver = /** @class */ (function () {
function JitSummaryResolver() {
this._summaries = new Map();
}
JitSummaryResolver.prototype.isLibraryFile = function () { return false; };
JitSummaryResolver.prototype.toSummaryFileName = function (fileName) { return fileName; };
JitSummaryResolver.prototype.fromSummaryFileName = function (fileName) { return fileName; };
JitSummaryResolver.prototype.resolveSummary = function (reference) {
return this._summaries.get(reference) || null;
};
JitSummaryResolver.prototype.getSymbolsOf = function () { return []; };
JitSummaryResolver.prototype.getImportAs = function (reference) { return reference; };
JitSummaryResolver.prototype.getKnownModuleName = function (fileName) { return null; };
JitSummaryResolver.prototype.addSummary = function (summary) { this._summaries.set(summary.symbol, summary); };
return JitSummaryResolver;
}());
exports.JitSummaryResolver = JitSummaryResolver;
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VtbWFyeV9yZXNvbHZlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL2NvbXBpbGVyL3NyYy9zdW1tYXJ5X3Jlc29sdmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0lBZ0JBO1FBQUE7UUFTQSxDQUFDO1FBQUQsc0JBQUM7SUFBRCxDQUFDLEFBVEQsSUFTQztJQVRxQiwwQ0FBZTtJQVdyQztRQUFBO1lBQ1UsZUFBVSxHQUFHLElBQUksR0FBRyxFQUF1QixDQUFDO1FBWXRELENBQUM7UUFWQywwQ0FBYSxHQUFiLGNBQTJCLE9BQU8sS0FBSyxDQUFDLENBQUMsQ0FBQztRQUMxQyw4Q0FBaUIsR0FBakIsVUFBa0IsUUFBZ0IsSUFBWSxPQUFPLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFDaEUsZ0RBQW1CLEdBQW5CLFVBQW9CLFFBQWdCLElBQVksT0FBTyxRQUFRLENBQUMsQ0FBQyxDQUFDO1FBQ2xFLDJDQUFjLEdBQWQsVUFBZSxTQUFlO1lBQzVCLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLElBQUksSUFBSSxDQUFDO1FBQ2hELENBQUM7UUFDRCx5Q0FBWSxHQUFaLGNBQXlCLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztRQUNyQyx3Q0FBVyxHQUFYLFVBQVksU0FBZSxJQUFVLE9BQU8sU0FBUyxDQUFDLENBQUMsQ0FBQztRQUN4RCwrQ0FBa0IsR0FBbEIsVUFBbUIsUUFBZ0IsSUFBSSxPQUFPLElBQUksQ0FBQyxDQUFDLENBQUM7UUFDckQsdUNBQVUsR0FBVixVQUFXLE9BQXNCLElBQUksSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDdEYseUJBQUM7SUFBRCxDQUFDLEFBYkQsSUFhQztJQWJZLGdEQUFrQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICpcbiAqIFVzZSBvZiB0aGlzIHNvdXJjZSBjb2RlIGlzIGdvdmVybmVkIGJ5IGFuIE1JVC1zdHlsZSBsaWNlbnNlIHRoYXQgY2FuIGJlXG4gKiBmb3VuZCBpbiB0aGUgTElDRU5TRSBmaWxlIGF0IGh0dHBzOi8vYW5ndWxhci5pby9saWNlbnNlXG4gKi9cbmltcG9ydCB7Q29tcGlsZVR5cGVTdW1tYXJ5fSBmcm9tICcuL2NvbXBpbGVfbWV0YWRhdGEnO1xuaW1wb3J0IHtUeXBlfSBmcm9tICcuL2NvcmUnO1xuXG5leHBvcnQgaW50ZXJmYWNlIFN1bW1hcnk8VD4ge1xuICBzeW1ib2w6IFQ7XG4gIG1ldGFkYXRhOiBhbnk7XG4gIHR5cGU/OiBDb21waWxlVHlwZVN1bW1hcnk7XG59XG5cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBTdW1tYXJ5UmVzb2x2ZXI8VD4ge1xuICBhYnN0cmFjdCBpc0xpYnJhcnlGaWxlKGZpbGVOYW1lOiBzdHJpbmcpOiBib29sZWFuO1xuICBhYnN0cmFjdCB0b1N1bW1hcnlGaWxlTmFtZShmaWxlTmFtZTogc3RyaW5nLCByZWZlcnJpbmdTcmNGaWxlTmFtZTogc3RyaW5nKTogc3RyaW5nO1xuICBhYnN0cmFjdCBmcm9tU3VtbWFyeUZpbGVOYW1lKGZpbGVOYW1lOiBzdHJpbmcsIHJlZmVycmluZ0xpYkZpbGVOYW1lOiBzdHJpbmcpOiBzdHJpbmc7XG4gIGFic3RyYWN0IHJlc29sdmVTdW1tYXJ5KHJlZmVyZW5jZTogVCk6IFN1bW1hcnk8VD58bnVsbDtcbiAgYWJzdHJhY3QgZ2V0U3ltYm9sc09mKGZpbGVQYXRoOiBzdHJpbmcpOiBUW118bnVsbDtcbiAgYWJzdHJhY3QgZ2V0SW1wb3J0QXMocmVmZXJlbmNlOiBUKTogVDtcbiAgYWJzdHJhY3QgZ2V0S25vd25Nb2R1bGVOYW1lKGZpbGVOYW1lOiBzdHJpbmcpOiBzdHJpbmd8bnVsbDtcbiAgYWJzdHJhY3QgYWRkU3VtbWFyeShzdW1tYXJ5OiBTdW1tYXJ5PFQ+KTogdm9pZDtcbn1cblxuZXhwb3J0IGNsYXNzIEppdFN1bW1hcnlSZXNvbHZlciBpbXBsZW1lbnRzIFN1bW1hcnlSZXNvbHZlcjxUeXBlPiB7XG4gIHByaXZhdGUgX3N1bW1hcmllcyA9IG5ldyBNYXA8VHlwZSwgU3VtbWFyeTxUeXBlPj4oKTtcblxuICBpc0xpYnJhcnlGaWxlKCk6IGJvb2xlYW4geyByZXR1cm4gZmFsc2U7IH1cbiAgdG9TdW1tYXJ5RmlsZU5hbWUoZmlsZU5hbWU6IHN0cmluZyk6IHN0cmluZyB7IHJldHVybiBmaWxlTmFtZTsgfVxuICBmcm9tU3VtbWFyeUZpbGVOYW1lKGZpbGVOYW1lOiBzdHJpbmcpOiBzdHJpbmcgeyByZXR1cm4gZmlsZU5hbWU7IH1cbiAgcmVzb2x2ZVN1bW1hcnkocmVmZXJlbmNlOiBUeXBlKTogU3VtbWFyeTxUeXBlPnxudWxsIHtcbiAgICByZXR1cm4gdGhpcy5fc3VtbWFyaWVzLmdldChyZWZlcmVuY2UpIHx8IG51bGw7XG4gIH1cbiAgZ2V0U3ltYm9sc09mKCk6IFR5cGVbXSB7IHJldHVybiBbXTsgfVxuICBnZXRJbXBvcnRBcyhyZWZlcmVuY2U6IFR5cGUpOiBUeXBlIHsgcmV0dXJuIHJlZmVyZW5jZTsgfVxuICBnZXRLbm93bk1vZHVsZU5hbWUoZmlsZU5hbWU6IHN0cmluZykgeyByZXR1cm4gbnVsbDsgfVxuICBhZGRTdW1tYXJ5KHN1bW1hcnk6IFN1bW1hcnk8VHlwZT4pIHsgdGhpcy5fc3VtbWFyaWVzLnNldChzdW1tYXJ5LnN5bWJvbCwgc3VtbWFyeSk7IH1cbn1cbiJdfQ==