config.d.ts 945 B

123456789101112131415161718192021222324252627282930
  1. import type { PropType } from 'vue';
  2. import type { CascaderConfig, CascaderOption, CascaderProps, CascaderValue } from './node';
  3. export declare const CommonProps: {
  4. modelValue: PropType<CascaderValue>;
  5. options: {
  6. type: PropType<CascaderOption[]>;
  7. default: () => CascaderOption[];
  8. };
  9. props: {
  10. type: PropType<CascaderProps>;
  11. default: () => CascaderProps;
  12. };
  13. };
  14. export declare const DefaultProps: CascaderConfig;
  15. export declare const useCascaderConfig: (props: {
  16. props: CascaderProps;
  17. }) => import("vue").ComputedRef<{
  18. expandTrigger: import("./node").ExpandTrigger;
  19. multiple: boolean;
  20. checkStrictly: boolean;
  21. emitPath: boolean;
  22. lazy: boolean;
  23. lazyLoad: import("./node").LazyLoad;
  24. value: string;
  25. label: string;
  26. children: string;
  27. disabled: string | import("./node").isDisabled;
  28. leaf: string | import("./node").isLeaf;
  29. hoverThreshold: number;
  30. }>;