UNPKG

@junte/ui

Version:

Quality Angular UI components kit

54 lines (53 loc) 4.39 kB
import { QueryList } from '@angular/core'; import { RouterLinkActive } from '@angular/router'; import { Context } from '../../core/enums/context'; import { Feature } from '../../core/enums/feature'; import { Outline } from '../../core/enums/outline'; import { Position } from '../../core/enums/position'; import { UI } from '../../core/enums/ui'; import { UrlMatching } from '../../core/enums/url'; import { BadgeComponent } from '../../elements/badge/badge.component'; import { LinkTarget } from './enums'; import * as ɵngcc0 from '@angular/core'; interface Icon { icon: string; position: Position; } export declare class LinkComponent { readonly host = "jnt-link-host"; ui: typeof UI; icon: Icon; private _source; private _target; private _matching; externalLink: boolean; _context: Context; _outline: Outline; get withTitle(): boolean; collapsed: boolean; get linkActive(): boolean; disabled: boolean; set outline(outline: Outline); set __icon__(icon: string | Icon); get position(): Position; title: string; queryParams: { [k: string]: any; }; set source(source: string | string[]); get source(): string | string[]; _orphan: boolean; set target(target: LinkTarget); get target(): LinkTarget; fragment: string; set matching(matching: UrlMatching); get matching(): UrlMatching; features: Feature[]; set context(context: Context); linkRef: RouterLinkActive; badges: QueryList<BadgeComponent>; static ɵfac: ɵngcc0.ɵɵFactoryDef<LinkComponent, never>; static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<LinkComponent, "jnt-link", never, { "disabled": "disabled"; "features": "features"; "outline": "outline"; "source": "source"; "target": "target"; "matching": "matching"; "context": "context"; "collapsed": "collapsed"; "__icon__": "icon"; "title": "title"; "queryParams": "queryParams"; "fragment": "fragment"; }, {}, ["badges"], never>; } export {}; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGluay5jb21wb25lbnQuZC50cyIsInNvdXJjZXMiOlsibGluay5jb21wb25lbnQuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7QUFVQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBcUNBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUXVlcnlMaXN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSb3V0ZXJMaW5rQWN0aXZlIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7IENvbnRleHQgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL2NvbnRleHQnO1xuaW1wb3J0IHsgRmVhdHVyZSB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvZmVhdHVyZSc7XG5pbXBvcnQgeyBPdXRsaW5lIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9vdXRsaW5lJztcbmltcG9ydCB7IFBvc2l0aW9uIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9wb3NpdGlvbic7XG5pbXBvcnQgeyBVSSB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvdWknO1xuaW1wb3J0IHsgVXJsTWF0Y2hpbmcgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL3VybCc7XG5pbXBvcnQgeyBCYWRnZUNvbXBvbmVudCB9IGZyb20gJy4uLy4uL2VsZW1lbnRzL2JhZGdlL2JhZGdlLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBMaW5rVGFyZ2V0IH0gZnJvbSAnLi9lbnVtcyc7XG5pbnRlcmZhY2UgSWNvbiB7XG4gICAgaWNvbjogc3RyaW5nO1xuICAgIHBvc2l0aW9uOiBQb3NpdGlvbjtcbn1cbmV4cG9ydCBkZWNsYXJlIGNsYXNzIExpbmtDb21wb25lbnQge1xuICAgIHJlYWRvbmx5IGhvc3QgPSBcImpudC1saW5rLWhvc3RcIjtcbiAgICB1aTogdHlwZW9mIFVJO1xuICAgIGljb246IEljb247XG4gICAgcHJpdmF0ZSBfc291cmNlO1xuICAgIHByaXZhdGUgX3RhcmdldDtcbiAgICBwcml2YXRlIF9tYXRjaGluZztcbiAgICBleHRlcm5hbExpbms6IGJvb2xlYW47XG4gICAgX2NvbnRleHQ6IENvbnRleHQ7XG4gICAgX291dGxpbmU6IE91dGxpbmU7XG4gICAgZ2V0IHdpdGhUaXRsZSgpOiBib29sZWFuO1xuICAgIGNvbGxhcHNlZDogYm9vbGVhbjtcbiAgICBnZXQgbGlua0FjdGl2ZSgpOiBib29sZWFuO1xuICAgIGRpc2FibGVkOiBib29sZWFuO1xuICAgIHNldCBvdXRsaW5lKG91dGxpbmU6IE91dGxpbmUpO1xuICAgIHNldCBfX2ljb25fXyhpY29uOiBzdHJpbmcgfCBJY29uKTtcbiAgICBnZXQgcG9zaXRpb24oKTogUG9zaXRpb247XG4gICAgdGl0bGU6IHN0cmluZztcbiAgICBxdWVyeVBhcmFtczoge1xuICAgICAgICBbazogc3RyaW5nXTogYW55O1xuICAgIH07XG4gICAgc2V0IHNvdXJjZShzb3VyY2U6IHN0cmluZyB8IHN0cmluZ1tdKTtcbiAgICBnZXQgc291cmNlKCk6IHN0cmluZyB8IHN0cmluZ1tdO1xuICAgIF9vcnBoYW46IGJvb2xlYW47XG4gICAgc2V0IHRhcmdldCh0YXJnZXQ6IExpbmtUYXJnZXQpO1xuICAgIGdldCB0YXJnZXQoKTogTGlua1RhcmdldDtcbiAgICBmcmFnbWVudDogc3RyaW5nO1xuICAgIHNldCBtYXRjaGluZyhtYXRjaGluZzogVXJsTWF0Y2hpbmcpO1xuICAgIGdldCBtYXRjaGluZygpOiBVcmxNYXRjaGluZztcbiAgICBmZWF0dXJlczogRmVhdHVyZVtdO1xuICAgIHNldCBjb250ZXh0KGNvbnRleHQ6IENvbnRleHQpO1xuICAgIGxpbmtSZWY6IFJvdXRlckxpbmtBY3RpdmU7XG4gICAgYmFkZ2VzOiBRdWVyeUxpc3Q8QmFkZ2VDb21wb25lbnQ+O1xufVxuZXhwb3J0IHt9O1xuIl19