UNPKG

io.parrots

Version:

Parrots.io App

52 lines (51 loc) 3.91 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { Injectable } from '@angular/core'; import { TypeResolveService } from 'com.phloxui'; import { AppDrawerPopover } from '../component/page/main/switcher.internal/AppDrawerPopover.component'; var ParrotsTypeResolveService = /** @class */ (function (_super) { tslib_1.__extends(ParrotsTypeResolveService, _super); function ParrotsTypeResolveService() { return _super !== null && _super.apply(this, arguments) || this; } /** * @param {?} typeName * @return {?} */ ParrotsTypeResolveService.prototype.resolveType = /** * @param {?} typeName * @return {?} */ function (typeName) { var /** @type {?} */ result = _super.prototype.resolveType.call(this, typeName); if (result !== null && typeof result !== 'undefined') { // Result found from super class (phlox's type resolver) return result; } if (typeName === null) { return null; } if (typeName === AppDrawerPopover.TYPE_NAME) { result = AppDrawerPopover; } return result; }; ParrotsTypeResolveService.decorators = [ { type: Injectable }, ]; return ParrotsTypeResolveService; }(TypeResolveService)); export { ParrotsTypeResolveService }; function ParrotsTypeResolveService_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ ParrotsTypeResolveService.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ ParrotsTypeResolveService.ctorParameters; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFycm90c1R5cGVSZXNvbHZlU2VydmljZS5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vaW8ucGFycm90cy8iLCJzb3VyY2VzIjpbImxpYi9zZXJ2aWNlL1BhcnJvdHNUeXBlUmVzb2x2ZVNlcnZpY2Uuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQVEsTUFBTSxlQUFlLENBQUM7QUFDakQsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQ2pELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLHFFQUFxRSxDQUFDOztJQUd4RCxxREFBa0I7Ozs7Ozs7O0lBRXhELCtDQUFXOzs7O2NBQUMsUUFBZ0I7UUFDakMscUJBQUksTUFBTSxHQUFjLGlCQUFNLFdBQVcsWUFBQyxRQUFRLENBQUMsQ0FBQztRQUVwRCxFQUFFLENBQUMsQ0FBQyxNQUFNLEtBQUssSUFBSSxJQUFJLE9BQU8sTUFBTSxLQUFLLFdBQVcsQ0FBQyxDQUFDLENBQUM7O1lBRXJELE1BQU0sQ0FBQyxNQUFNLENBQUM7U0FDZjtRQUNELEVBQUUsQ0FBQyxDQUFDLFFBQVEsS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDO1lBQ3RCLE1BQU0sQ0FBQyxJQUFJLENBQUM7U0FDYjtRQUVELEVBQUUsQ0FBQyxDQUFDLFFBQVEsS0FBSyxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO1lBQzVDLE1BQU0sR0FBRyxnQkFBZ0IsQ0FBQztTQUMzQjtRQUVELE1BQU0sQ0FBQyxNQUFNLENBQUM7OztnQkFsQmpCLFVBQVU7O29DQUpYO0VBSytDLGtCQUFrQjtTQUFwRCx5QkFBeUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBUeXBlUmVzb2x2ZVNlcnZpY2UgfSBmcm9tICdjb20ucGhsb3h1aSc7IFxuaW1wb3J0IHsgQXBwRHJhd2VyUG9wb3ZlciB9IGZyb20gJy4uL2NvbXBvbmVudC9wYWdlL21haW4vc3dpdGNoZXIuaW50ZXJuYWwvQXBwRHJhd2VyUG9wb3Zlci5jb21wb25lbnQnOyBcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGNsYXNzIFBhcnJvdHNUeXBlUmVzb2x2ZVNlcnZpY2UgZXh0ZW5kcyBUeXBlUmVzb2x2ZVNlcnZpY2Uge1xuXG4gIHB1YmxpYyByZXNvbHZlVHlwZSh0eXBlTmFtZTogc3RyaW5nKTogVHlwZTxhbnk+IHtcbiAgICBsZXQgcmVzdWx0OiBUeXBlPGFueT4gPSBzdXBlci5yZXNvbHZlVHlwZSh0eXBlTmFtZSk7XG5cbiAgICBpZiAocmVzdWx0ICE9PSBudWxsICYmIHR5cGVvZiByZXN1bHQgIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAvLyBSZXN1bHQgZm91bmQgZnJvbSBzdXBlciBjbGFzcyAocGhsb3gncyB0eXBlIHJlc29sdmVyKVxuICAgICAgcmV0dXJuIHJlc3VsdDtcbiAgICB9XG4gICAgaWYgKHR5cGVOYW1lID09PSBudWxsKSB7XG4gICAgICByZXR1cm4gbnVsbDtcbiAgICB9XG5cbiAgICBpZiAodHlwZU5hbWUgPT09IEFwcERyYXdlclBvcG92ZXIuVFlQRV9OQU1FKSB7XG4gICAgICByZXN1bHQgPSBBcHBEcmF3ZXJQb3BvdmVyOyBcbiAgICB9XG5cbiAgICByZXR1cm4gcmVzdWx0O1xuICB9XG5cbn1cbiJdfQ==