@junte/ui
Version:
Quality Angular UI components kit
28 lines (27 loc) • 2.33 kB
TypeScript
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