eslink-ui-plus
Version:
vue3 component library, css framework
26 lines (25 loc) • 1.1 kB
TypeScript
import { keyConfigType } from "../utils";
export interface conditionBarItemType {
key: string;
label?: string;
labelKey?: string;
type: "es-search-cascader" | "es-search-date-range-picker" | "es-search-date-picker" | "es-search-input" | "es-search-input-number" | "es-search-input-number-range" | "es-search-option" | "es-search-option-group" | "es-search-condition-more" | "es-search-single-date-picker";
placeholder?: string;
prependText?: string;
defaultValue?: string;
source?: any[];
multiple?: boolean;
keyConfig?: keyConfigType;
show?: boolean;
dateRangePickerType: "daterange" | "datetimerange";
datePickerType: "year" | "month" | "monthrange";
singleDatePickerType: "date" | "datetime";
labelFormat?: (...args: any[]) => void;
checkStrictly?: boolean;
separator?: string;
clear?: (...args: any[]) => void;
done?: (...args: any[]) => void;
close?: (...args: any[]) => void;
emits?: ("clear" | "done" | "close")[];
}
export declare type conditionSourceType = conditionBarItemType[];