code-monkey-ui
Version:
A Component Library for Vue 3
73 lines (72 loc) • 6.12 kB
TypeScript
import type { DshCascaderNode, DshCascaderValue } from 'code-monkey-ui/es/components/dsh-cascader-panel';
export declare const dshCascaderProps: {
size: {
readonly type: import("vue").PropType<import("code-monkey-ui/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
placeholder: StringConstructor;
disabled: BooleanConstructor;
clearable: BooleanConstructor;
filterable: BooleanConstructor;
filterMethod: import("code-monkey-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (node: DshCascaderNode, keyword: string) => boolean) | (() => (node: DshCascaderNode, keyword: string) => boolean) | {
(): (node: DshCascaderNode, keyword: string) => boolean;
new (): any;
readonly prototype: any;
} | ((new (...args: any[]) => (node: DshCascaderNode, keyword: string) => boolean) | (() => (node: DshCascaderNode, keyword: string) => boolean) | {
(): (node: DshCascaderNode, keyword: string) => boolean;
new (): any;
readonly prototype: any;
})[], unknown, unknown, (node: DshCascaderNode, keyword: string) => boolean, boolean>;
separator: import("code-monkey-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
showAllLevels: import("code-monkey-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
collapseTags: BooleanConstructor;
maxCollapseTags: import("code-monkey-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
collapseTagsTooltip: import("code-monkey-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
debounce: import("code-monkey-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
beforeFilter: import("code-monkey-ui/es/utils").EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise<any>) | (() => (value: string) => boolean | Promise<any>) | {
(): (value: string) => boolean | Promise<any>;
new (): any;
readonly prototype: any;
} | ((new (...args: any[]) => (value: string) => boolean | Promise<any>) | (() => (value: string) => boolean | Promise<any>) | {
(): (value: string) => boolean | Promise<any>;
new (): any;
readonly prototype: any;
})[], unknown, unknown, () => true, boolean>;
popperClass: import("code-monkey-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
teleported: import("code-monkey-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
tagType: {
default: string;
type: import("vue").PropType<import("code-monkey-ui/es/utils").EpPropMergeType<StringConstructor, "" | "success" | "warning" | "info" | "danger", unknown>>;
required: false;
validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
validateEvent: import("code-monkey-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
showFoot: import("code-monkey-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
onlyThis: import("code-monkey-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
emptyWidth: import("code-monkey-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
width: import("code-monkey-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
focusWidth: import("code-monkey-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
modelValue: {
readonly type: import("vue").PropType<import("code-monkey-ui/es/utils").EpPropMergeType<(new (...args: any[]) => import("../../dsh-cascader-panel/src/node").DshCascaderValue & {}) | (() => import("../../dsh-cascader-panel/src/node").DshCascaderValue) | ((new (...args: any[]) => import("../../dsh-cascader-panel/src/node").DshCascaderValue & {}) | (() => import("../../dsh-cascader-panel/src/node").DshCascaderValue))[], unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
options: import("code-monkey-ui/es/utils").EpPropFinalized<(new (...args: any[]) => import("code-monkey-ui/es/components/dsh-cascader-panel").DshCascaderOption[]) | (() => import("code-monkey-ui/es/components/dsh-cascader-panel").DshCascaderOption[]) | ((new (...args: any[]) => import("code-monkey-ui/es/components/dsh-cascader-panel").DshCascaderOption[]) | (() => import("code-monkey-ui/es/components/dsh-cascader-panel").DshCascaderOption[]))[], unknown, unknown, () => import("code-monkey-ui/es/components/dsh-cascader-panel").DshCascaderOption[], boolean>;
props: import("code-monkey-ui/es/utils").EpPropFinalized<(new (...args: any[]) => import("code-monkey-ui/es/components/dsh-cascader-panel").DshCascaderProps) | (() => import("code-monkey-ui/es/components/dsh-cascader-panel").DshCascaderProps) | ((new (...args: any[]) => import("code-monkey-ui/es/components/dsh-cascader-panel").DshCascaderProps) | (() => import("code-monkey-ui/es/components/dsh-cascader-panel").DshCascaderProps))[], unknown, unknown, () => import("code-monkey-ui/es/components/dsh-cascader-panel").DshCascaderProps, boolean>;
};
export declare const dshCascaderEmits: {
"update:modelValue": (val: DshCascaderValue) => boolean;
change: (val: DshCascaderValue) => boolean;
focus: (evt: FocusEvent) => boolean;
blur: (evt: FocusEvent) => boolean;
visibleChange: (val: boolean) => boolean;
expandChange: (val: DshCascaderValue) => boolean;
removeTag: (val: DshCascaderNode['valueByOption']) => boolean;
confirm: (val: DshCascaderValue) => boolean;
cancel: (val: DshCascaderValue) => boolean;
};
export declare type DshCascaderEmits = typeof dshCascaderEmits;