UNPKG

ngx-pluto

Version:
54 lines 3.06 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ /** * @ignore */ var /** * @ignore */ DialogInjector = /** @class */ (function () { function DialogInjector(_parentInjector, _additionalTokens) { this._parentInjector = _parentInjector; this._additionalTokens = _additionalTokens; } /** * @param {?} token * @param {?=} notFoundValue * @param {?=} flags * @return {?} */ DialogInjector.prototype.get = /** * @param {?} token * @param {?=} notFoundValue * @param {?=} flags * @return {?} */ function (token, notFoundValue, flags) { /** @type {?} */ var value = this._additionalTokens.get(token); if (value) { return value; } return this._parentInjector.get(token, notFoundValue); }; return DialogInjector; }()); /** * @ignore */ export { DialogInjector }; if (false) { /** * @type {?} * @private */ DialogInjector.prototype._parentInjector; /** * @type {?} * @private */ DialogInjector.prototype._additionalTokens; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlhbG9nLWluamVjdG9yLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXBsdXRvLyIsInNvdXJjZXMiOlsibGliL2RpYWxvZy9kaWFsb2ctaW5qZWN0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUtBOzs7O0lBRUksd0JBQW9CLGVBQXlCLEVBQ2pDLGlCQUFvQztRQUQ1QixvQkFBZSxHQUFmLGVBQWUsQ0FBVTtRQUNqQyxzQkFBaUIsR0FBakIsaUJBQWlCLENBQW1CO0lBRWhELENBQUM7Ozs7Ozs7SUFJRCw0QkFBRzs7Ozs7O0lBQUgsVUFBSSxLQUFVLEVBQUUsYUFBbUIsRUFBRSxLQUFXOztZQUN0QyxLQUFLLEdBQUcsSUFBSSxDQUFDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUM7UUFFL0MsSUFBSSxLQUFLLEVBQUU7WUFDUCxPQUFPLEtBQUssQ0FBQztTQUNoQjtRQUVELE9BQU8sSUFBSSxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQU0sS0FBSyxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQy9ELENBQUM7SUFDTCxxQkFBQztBQUFELENBQUMsQUFsQkQsSUFrQkM7Ozs7Ozs7Ozs7SUFoQmUseUNBQWlDOzs7OztJQUN6QywyQ0FBNEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RvciwgVHlwZSwgSW5qZWN0aW9uVG9rZW4sIEluamVjdEZsYWdzIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuXHJcbi8qKlxyXG4gKiBAaWdub3JlXHJcbiAqL1xyXG5leHBvcnQgY2xhc3MgRGlhbG9nSW5qZWN0b3IgaW1wbGVtZW50cyBJbmplY3RvciB7XHJcblxyXG4gICAgY29uc3RydWN0b3IocHJpdmF0ZSBfcGFyZW50SW5qZWN0b3I6IEluamVjdG9yLFxyXG4gICAgICAgIHByaXZhdGUgX2FkZGl0aW9uYWxUb2tlbnM6IFdlYWtNYXA8YW55LCBhbnk+KSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGdldDxUPih0b2tlbjogVHlwZTxUPiB8IEluamVjdGlvblRva2VuPFQ+LCBub3RGb3VuZFZhbHVlPzogVCwgZmxhZ3M/OiBJbmplY3RGbGFncyk6IFQ7XHJcbiAgICBnZXQodG9rZW46IGFueSwgbm90Rm91bmRWYWx1ZT86IGFueSk7XHJcbiAgICBnZXQodG9rZW46IGFueSwgbm90Rm91bmRWYWx1ZT86IGFueSwgZmxhZ3M/OiBhbnkpIHtcclxuICAgICAgICBjb25zdCB2YWx1ZSA9IHRoaXMuX2FkZGl0aW9uYWxUb2tlbnMuZ2V0KHRva2VuKTtcclxuXHJcbiAgICAgICAgaWYgKHZhbHVlKSB7XHJcbiAgICAgICAgICAgIHJldHVybiB2YWx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHJldHVybiB0aGlzLl9wYXJlbnRJbmplY3Rvci5nZXQ8YW55Pih0b2tlbiwgbm90Rm91bmRWYWx1ZSk7XHJcbiAgICB9XHJcbn0iXX0=