UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

64 lines 4.13 kB
/** * @fileoverview added by tsickle * Generated from: accordion-base-link-component.class.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { AccordionBaseItemComponent } from './accordion-base-item-component.class'; /** * @abstract */ var /** * @abstract */ AccordionBaseLinkComponent = /** @class */ (function (_super) { tslib_1.__extends(AccordionBaseLinkComponent, _super); function AccordionBaseLinkComponent(accordion) { var _this = _super.call(this, accordion) || this; _this.accordion = accordion; return _this; } Object.defineProperty(AccordionBaseLinkComponent.prototype, "link", { get: /** * @return {?} */ function () { return this.item && this.item[this.accordion.linkKey]; }, enumerable: true, configurable: true }); Object.defineProperty(AccordionBaseLinkComponent.prototype, "target", { get: /** * @return {?} */ function () { return this.item && this.item[this.accordion.linkTargetKey] || this.accordion.linkDefaultTarget; }, enumerable: true, configurable: true }); Object.defineProperty(AccordionBaseLinkComponent.prototype, "linkType", { get: /** * @return {?} */ function () { return this.item && this.item[this.accordion.linkTypeKey] || ''; }, enumerable: true, configurable: true }); return AccordionBaseLinkComponent; }(AccordionBaseItemComponent)); /** * @abstract */ export { AccordionBaseLinkComponent }; if (false) { /** * @type {?} * @protected */ AccordionBaseLinkComponent.prototype.accordion; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWJhc2UtbGluay1jb21wb25lbnQuY2xhc3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1kZXZ1aS9hY2NvcmRpb24vIiwic291cmNlcyI6WyJhY2NvcmRpb24tYmFzZS1saW5rLWNvbXBvbmVudC5jbGFzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFFQSxPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSx1Q0FBdUMsQ0FBQzs7OztBQUVuRjs7OztJQUF5RCxzREFBaUQ7SUFZeEcsb0NBQXNCLFNBQTJCO1FBQWpELFlBQ0Usa0JBQU0sU0FBUyxDQUFDLFNBQ2pCO1FBRnFCLGVBQVMsR0FBVCxTQUFTLENBQWtCOztJQUVqRCxDQUFDO0lBYkQsc0JBQUksNENBQUk7Ozs7UUFBUjtZQUNFLE9BQU8sSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDeEQsQ0FBQzs7O09BQUE7SUFFRCxzQkFBSSw4Q0FBTTs7OztRQUFWO1lBQ0UsT0FBTyxJQUFJLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsSUFBSSxJQUFJLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDO1FBQ2xHLENBQUM7OztPQUFBO0lBRUQsc0JBQUksZ0RBQVE7Ozs7UUFBWjtZQUNFLE9BQU8sSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ2xFLENBQUM7OztPQUFBO0lBSUgsaUNBQUM7QUFBRCxDQUFDLEFBZkQsQ0FBeUQsMEJBQTBCLEdBZWxGOzs7Ozs7Ozs7O0lBSGEsK0NBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSG9zdExpc3RlbmVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFjY29yZGlvbkxpbmthYmxlSXRlbSwgQWNjb3JkaW9uT3B0aW9ucyB9IGZyb20gJy4vYWNjb3JkaW9uLnR5cGUnO1xyXG5pbXBvcnQgeyBBY2NvcmRpb25CYXNlSXRlbUNvbXBvbmVudCB9IGZyb20gJy4vYWNjb3JkaW9uLWJhc2UtaXRlbS1jb21wb25lbnQuY2xhc3MnO1xyXG5cclxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEFjY29yZGlvbkJhc2VMaW5rQ29tcG9uZW50IGV4dGVuZHMgQWNjb3JkaW9uQmFzZUl0ZW1Db21wb25lbnQ8QWNjb3JkaW9uTGlua2FibGVJdGVtPiB7XHJcbiAgZ2V0IGxpbmsoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5pdGVtICYmIHRoaXMuaXRlbVt0aGlzLmFjY29yZGlvbi5saW5rS2V5XTtcclxuICB9XHJcblxyXG4gIGdldCB0YXJnZXQoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5pdGVtICYmIHRoaXMuaXRlbVt0aGlzLmFjY29yZGlvbi5saW5rVGFyZ2V0S2V5XSB8fCB0aGlzLmFjY29yZGlvbi5saW5rRGVmYXVsdFRhcmdldDtcclxuICB9XHJcblxyXG4gIGdldCBsaW5rVHlwZSgpIHtcclxuICAgIHJldHVybiB0aGlzLml0ZW0gJiYgdGhpcy5pdGVtW3RoaXMuYWNjb3JkaW9uLmxpbmtUeXBlS2V5XSB8fCAnJztcclxuICB9XHJcbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIGFjY29yZGlvbjogQWNjb3JkaW9uT3B0aW9ucykge1xyXG4gICAgc3VwZXIoYWNjb3JkaW9uKTtcclxuICB9XHJcbn1cclxuIl19