@alauda/ui
Version:
Angular UI components by Alauda Frontend Team.
29 lines (28 loc) • 1.46 kB
TypeScript
import { ElementRef, EventEmitter } from '@angular/core';
import { ComponentSize } from '../../internal/types';
import { Bem } from '../../internal/utils';
import * as i0 from "@angular/core";
export declare class SearchComponent {
bem: Bem;
size: ComponentSize;
searchButton: boolean;
clearable: boolean;
searching: boolean;
placeholder: string;
disabled: boolean;
get keyword(): string;
set keyword(value: string);
keywordChange: EventEmitter<string>;
search: EventEmitter<string>;
clear: EventEmitter<void>;
inputRef: ElementRef<HTMLInputElement>;
value: string;
get showSpinner(): boolean;
get showClear(): boolean;
focus(): void;
emitChange(value: string): void;
emitSearch(): void;
emitClear(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SearchComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SearchComponent, "aui-search", never, { "size": { "alias": "size"; "required": false; }; "searchButton": { "alias": "searchButton"; "required": false; }; "clearable": { "alias": "clearable"; "required": false; }; "searching": { "alias": "searching"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "keyword": { "alias": "keyword"; "required": false; }; }, { "keywordChange": "keywordChange"; "search": "search"; "clear": "clear"; }, never, never, true, never>;
}