@alauda-fe/common
Version:
Alauda frontend team common codes.
28 lines (27 loc) • 1.83 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { MultiSearchActionInputComponent } from '../action-input/component';
import { SearchConditionConfig, SearchConditionModel } from '../types';
import * as i0 from "@angular/core";
export declare class MultiSearchTagsComponent {
placeholder: string;
conditionCreatable: boolean;
conditionConfig: SearchConditionConfig[];
existingConditions: SearchConditionModel[];
showFootAction: boolean;
removeCondition: EventEmitter<SearchConditionModel>;
setConditionEditing: EventEmitter<SearchConditionModel>;
setConditionDeleting: EventEmitter<number>;
search: EventEmitter<void>;
completed: EventEmitter<{
activeCondition: SearchConditionModel;
toContinue: boolean;
manualFocus: boolean;
index?: number;
}>;
inputComponent: MultiSearchActionInputComponent;
conditionInAction(condition: SearchConditionModel): boolean;
getConditionLabel(condition: SearchConditionModel): string;
getValueContent(condition: SearchConditionModel): string;
static ɵfac: i0.ɵɵFactoryDeclaration<MultiSearchTagsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MultiSearchTagsComponent, "acl-multi-search-tags", never, { "placeholder": { "alias": "placeholder"; "required": false; }; "conditionCreatable": { "alias": "conditionCreatable"; "required": false; }; "conditionConfig": { "alias": "conditionConfig"; "required": false; }; "existingConditions": { "alias": "existingConditions"; "required": false; }; "showFootAction": { "alias": "showFootAction"; "required": false; }; }, { "removeCondition": "removeCondition"; "setConditionEditing": "setConditionEditing"; "setConditionDeleting": "setConditionDeleting"; "search": "search"; "completed": "completed"; }, never, ["*"], true, never>;
}