UNPKG

@junte/ui

Version:

Quality Angular UI components kit

28 lines (27 loc) 2.33 kB
import { EventEmitter, TemplateRef } from '@angular/core'; import { AbstractControl } from '@angular/forms'; import { UI } from '../../core/enums/ui'; import * as ɵngcc0 from '@angular/core'; export declare class FilterComponent { ui: typeof UI; readonly host = "jnt-filter-host"; value: any; get active(): boolean; selected: boolean; control: AbstractControl; placeholder: string; icon: string; label: string; filterContentTemplate: TemplateRef<any>; clear: EventEmitter<any>; onChange: (value: any) => void; onTouched: () => void; registerOnChange: (fn: any) => any; registerOnTouched: (fn: any) => any; onBlur: () => void; writeValue(value: any): void; reset(): void; static ɵfac: ɵngcc0.ɵɵFactoryDef<FilterComponent, never>; static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<FilterComponent, "jnt-filter", never, { "placeholder": "placeholder"; "label": "label"; "selected": "selected"; "control": "control"; "icon": "icon"; }, { "clear": "clear"; }, ["filterContentTemplate"], never>; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVyLmNvbXBvbmVudC5kLnRzIiwic291cmNlcyI6WyJmaWx0ZXIuY29tcG9uZW50LmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbUJBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRXZlbnRFbWl0dGVyLCBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWJzdHJhY3RDb250cm9sIH0gZnJvbSAnQGFuZ3VsYXIvZm9ybXMnO1xuaW1wb3J0IHsgVUkgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL3VpJztcbmV4cG9ydCBkZWNsYXJlIGNsYXNzIEZpbHRlckNvbXBvbmVudCB7XG4gICAgdWk6IHR5cGVvZiBVSTtcbiAgICByZWFkb25seSBob3N0ID0gXCJqbnQtZmlsdGVyLWhvc3RcIjtcbiAgICB2YWx1ZTogYW55O1xuICAgIGdldCBhY3RpdmUoKTogYm9vbGVhbjtcbiAgICBzZWxlY3RlZDogYm9vbGVhbjtcbiAgICBjb250cm9sOiBBYnN0cmFjdENvbnRyb2w7XG4gICAgcGxhY2Vob2xkZXI6IHN0cmluZztcbiAgICBpY29uOiBzdHJpbmc7XG4gICAgbGFiZWw6IHN0cmluZztcbiAgICBmaWx0ZXJDb250ZW50VGVtcGxhdGU6IFRlbXBsYXRlUmVmPGFueT47XG4gICAgY2xlYXI6IEV2ZW50RW1pdHRlcjxhbnk+O1xuICAgIG9uQ2hhbmdlOiAodmFsdWU6IGFueSkgPT4gdm9pZDtcbiAgICBvblRvdWNoZWQ6ICgpID0+IHZvaWQ7XG4gICAgcmVnaXN0ZXJPbkNoYW5nZTogKGZuOiBhbnkpID0+IGFueTtcbiAgICByZWdpc3Rlck9uVG91Y2hlZDogKGZuOiBhbnkpID0+IGFueTtcbiAgICBvbkJsdXI6ICgpID0+IHZvaWQ7XG4gICAgd3JpdGVWYWx1ZSh2YWx1ZTogYW55KTogdm9pZDtcbiAgICByZXNldCgpOiB2b2lkO1xufVxuIl19