io.parrots
Version:
Parrots.io App
52 lines (51 loc) • 3.91 kB
JavaScript
/**
* @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==