kage-ui
Version:
A minimal, border-focused Angular UI component library.
25 lines (24 loc) • 1.54 kB
TypeScript
import { OnInit } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import * as i0 from "@angular/core";
export declare class KageSearchbar implements ControlValueAccessor, OnInit {
placeholder: import("@angular/core").InputSignal<string>;
debounce: import("@angular/core").InputSignal<number>;
autofocus: import("@angular/core").InputSignal<boolean>;
disabled: import("@angular/core").ModelSignal<boolean>;
showClear: import("@angular/core").InputSignal<boolean>;
search: import("@angular/core").OutputEmitterRef<string>;
value: string;
onChange: (value: string) => void;
onTouched: () => void;
private input$;
ngOnInit(): void;
onInput(event: Event): void;
clear(): void;
writeValue(value: string): void;
registerOnChange(fn: any): void;
registerOnTouched(fn: any): void;
setDisabledState(disabled: boolean): void;
static ɵfac: i0.ɵɵFactoryDeclaration<KageSearchbar, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<KageSearchbar, "kage-searchbar", never, { "placeholder": { "alias": "placeholder"; "required": false; "isSignal": true; }; "debounce": { "alias": "debounce"; "required": false; "isSignal": true; }; "autofocus": { "alias": "autofocus"; "required": false; "isSignal": true; }; "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "showClear": { "alias": "showClear"; "required": false; "isSignal": true; }; }, { "disabled": "disabledChange"; "search": "search"; }, never, never, true, never>;
}