You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.6 KiB
29 lines
1.6 KiB
import type { CascaderConfig, CascaderOption, CascaderProps, CascaderValue } from './node';
|
|
export declare const CommonProps: {
|
|
readonly modelValue: {
|
|
readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => CascaderValue & {}) | (() => CascaderValue) | ((new (...args: any[]) => CascaderValue & {}) | (() => CascaderValue))[], unknown, unknown>>;
|
|
readonly required: false;
|
|
readonly validator: ((val: unknown) => boolean) | undefined;
|
|
__epPropKey: true;
|
|
};
|
|
readonly options: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>;
|
|
readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>;
|
|
};
|
|
export declare const DefaultProps: CascaderConfig;
|
|
export declare const useCascaderConfig: (props: {
|
|
props: CascaderProps;
|
|
}) => import("vue").ComputedRef<{
|
|
expandTrigger: import("./node").ExpandTrigger;
|
|
multiple: boolean;
|
|
checkStrictly: boolean;
|
|
emitPath: boolean;
|
|
lazy: boolean;
|
|
lazyLoad: import("./node").LazyLoad;
|
|
value: string;
|
|
label: string;
|
|
children: string;
|
|
disabled: string | import("./node").isDisabled;
|
|
leaf: string | import("./node").isLeaf;
|
|
hoverThreshold: number;
|
|
}>;
|