eslink-ui-plus
Version:
vue3 component library, css framework
67 lines (66 loc) • 2.87 kB
TypeScript
import { PropType } from "vue";
import type { conditionBarItemType, conditionSourceType } from "./type";
declare const _default: import("vue").DefineComponent<{
styles: {
type: ObjectConstructor;
default: () => {};
};
source: {
type: PropType<conditionSourceType>;
default: () => never[];
};
model: {
type: PropType<Record<string, unknown>>;
default: () => {};
};
}, {
doneEvt: (val: unknown, item: conditionBarItemType) => void;
clearEvt: (val: unknown, item: conditionBarItemType) => void;
closeEvt: (val: unknown, item: conditionBarItemType) => void;
getPropsType: (item: conditionBarItemType) => any;
stateSource: import("vue").Ref<{
key: string;
label?: string | undefined;
labelKey?: string | undefined;
type: "es-search-option-group" | "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-condition-more" | "es-search-single-date-picker";
placeholder?: string | undefined;
prependText?: string | undefined;
defaultValue?: string | undefined;
source?: any[] | undefined;
multiple?: boolean | undefined;
keyConfig?: {
labelKey?: string | undefined;
valueKey?: string | undefined;
disabledKey?: string | undefined;
childrenKey?: string | undefined;
} | undefined;
show?: boolean | undefined;
dateRangePickerType: "daterange" | "datetimerange";
datePickerType: "year" | "month" | "monthrange";
singleDatePickerType: "date" | "datetime";
labelFormat?: ((...args: any[]) => void) | undefined;
checkStrictly?: boolean | undefined;
separator?: string | undefined;
clear?: ((...args: any[]) => void) | undefined;
done?: ((...args: any[]) => void) | undefined;
close?: ((...args: any[]) => void) | undefined;
emits?: ("done" | "close" | "clear")[] | undefined;
}[]>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("done" | "close" | "clear")[], "done" | "close" | "clear", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
styles?: unknown;
source?: unknown;
model?: unknown;
} & {
styles: Record<string, any>;
source: conditionSourceType;
model: Record<string, unknown>;
} & {}> & {
onClose?: ((...args: any[]) => any) | undefined;
onDone?: ((...args: any[]) => any) | undefined;
onClear?: ((...args: any[]) => any) | undefined;
}, {
styles: Record<string, any>;
source: conditionSourceType;
model: Record<string, unknown>;
}>;
export default _default;