config.d.ts 1.8 KB

12345678910111213141516171819202122232425262728
  1. import type { CascaderConfig, CascaderOption, CascaderProps, CascaderValue } from './node';
  2. export declare const CommonProps: {
  3. readonly modelValue: {
  4. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | number | import("./node").CascaderNodePathValue | (import("./node").CascaderNodeValue | import("./node").CascaderNodePathValue)[]) | (() => CascaderValue) | ((new (...args: any[]) => string | number | import("./node").CascaderNodePathValue | (import("./node").CascaderNodeValue | import("./node").CascaderNodePathValue)[]) | (() => CascaderValue))[], unknown, unknown>>;
  5. readonly required: false;
  6. readonly validator: ((val: unknown) => boolean) | undefined;
  7. __epPropKey: true;
  8. };
  9. readonly options: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]) | ((new (...args: any[]) => CascaderOption[]) | (() => CascaderOption[]))[], unknown, unknown, () => CascaderOption[], boolean>;
  10. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => CascaderProps) | (() => CascaderProps) | ((new (...args: any[]) => CascaderProps) | (() => CascaderProps))[], unknown, unknown, () => CascaderProps, boolean>;
  11. };
  12. export declare const DefaultProps: CascaderConfig;
  13. export declare const useCascaderConfig: (props: {
  14. props: CascaderProps;
  15. }) => import("vue").ComputedRef<{
  16. expandTrigger: import("./node").ExpandTrigger;
  17. multiple: boolean;
  18. checkStrictly: boolean;
  19. emitPath: boolean;
  20. lazy: boolean;
  21. lazyLoad: import("./node").LazyLoad;
  22. value: string;
  23. label: string;
  24. children: string;
  25. disabled: string | import("./node").isDisabled;
  26. leaf: string | import("./node").isLeaf;
  27. hoverThreshold: number;
  28. }>;