UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

44 lines 3.24 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 { AccordionBaseItemComponent } from './accordion-base-item-component.class'; /** * @abstract */ export class AccordionBaseLinkComponent extends AccordionBaseItemComponent { /** * @param {?} accordion */ constructor(accordion) { super(accordion); this.accordion = accordion; } /** * @return {?} */ get link() { return this.item && this.item[this.accordion.linkKey]; } /** * @return {?} */ get target() { return this.item && this.item[this.accordion.linkTargetKey] || this.accordion.linkDefaultTarget; } /** * @return {?} */ get linkType() { return this.item && this.item[this.accordion.linkTypeKey] || ''; } } if (false) { /** * @type {?} * @protected */ AccordionBaseLinkComponent.prototype.accordion; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWJhc2UtbGluay1jb21wb25lbnQuY2xhc3MuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1kZXZ1aS9hY2NvcmRpb24vIiwic291cmNlcyI6WyJhY2NvcmRpb24tYmFzZS1saW5rLWNvbXBvbmVudC5jbGFzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUVBLE9BQU8sRUFBRSwwQkFBMEIsRUFBRSxNQUFNLHVDQUF1QyxDQUFDOzs7O0FBRW5GLE1BQU0sT0FBZ0IsMEJBQTJCLFNBQVEsMEJBQWlEOzs7O0lBWXhHLFlBQXNCLFNBQTJCO1FBQy9DLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQztRQURHLGNBQVMsR0FBVCxTQUFTLENBQWtCO0lBRWpELENBQUM7Ozs7SUFiRCxJQUFJLElBQUk7UUFDTixPQUFPLElBQUksQ0FBQyxJQUFJLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3hELENBQUM7Ozs7SUFFRCxJQUFJLE1BQU07UUFDUixPQUFPLElBQUksQ0FBQyxJQUFJLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUM7SUFDbEcsQ0FBQzs7OztJQUVELElBQUksUUFBUTtRQUNWLE9BQU8sSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ2xFLENBQUM7Q0FJRjs7Ozs7O0lBSGEsK0NBQXFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSG9zdExpc3RlbmVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFjY29yZGlvbkxpbmthYmxlSXRlbSwgQWNjb3JkaW9uT3B0aW9ucyB9IGZyb20gJy4vYWNjb3JkaW9uLnR5cGUnO1xyXG5pbXBvcnQgeyBBY2NvcmRpb25CYXNlSXRlbUNvbXBvbmVudCB9IGZyb20gJy4vYWNjb3JkaW9uLWJhc2UtaXRlbS1jb21wb25lbnQuY2xhc3MnO1xyXG5cclxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEFjY29yZGlvbkJhc2VMaW5rQ29tcG9uZW50IGV4dGVuZHMgQWNjb3JkaW9uQmFzZUl0ZW1Db21wb25lbnQ8QWNjb3JkaW9uTGlua2FibGVJdGVtPiB7XHJcbiAgZ2V0IGxpbmsoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5pdGVtICYmIHRoaXMuaXRlbVt0aGlzLmFjY29yZGlvbi5saW5rS2V5XTtcclxuICB9XHJcblxyXG4gIGdldCB0YXJnZXQoKSB7XHJcbiAgICByZXR1cm4gdGhpcy5pdGVtICYmIHRoaXMuaXRlbVt0aGlzLmFjY29yZGlvbi5saW5rVGFyZ2V0S2V5XSB8fCB0aGlzLmFjY29yZGlvbi5saW5rRGVmYXVsdFRhcmdldDtcclxuICB9XHJcblxyXG4gIGdldCBsaW5rVHlwZSgpIHtcclxuICAgIHJldHVybiB0aGlzLml0ZW0gJiYgdGhpcy5pdGVtW3RoaXMuYWNjb3JkaW9uLmxpbmtUeXBlS2V5XSB8fCAnJztcclxuICB9XHJcbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIGFjY29yZGlvbjogQWNjb3JkaW9uT3B0aW9ucykge1xyXG4gICAgc3VwZXIoYWNjb3JkaW9uKTtcclxuICB9XHJcbn1cclxuIl19