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.

53 lines
2.4 KiB

3 months ago
  1. import type { default as CascaderNode } from './node';
  2. import type { PropType } from 'vue';
  3. import type { CheckboxValueType } from 'element-plus/es/components/checkbox';
  4. declare const _default: import("vue").DefineComponent<{
  5. node: {
  6. type: PropType<CascaderNode>;
  7. required: true;
  8. };
  9. menuId: StringConstructor;
  10. }, {
  11. panel: import("./types").ElCascaderPanelContext;
  12. isHoverMenu: import("vue").ComputedRef<boolean>;
  13. multiple: import("vue").ComputedRef<boolean>;
  14. checkStrictly: import("vue").ComputedRef<boolean>;
  15. checkedNodeId: import("vue").ComputedRef<number>;
  16. isDisabled: import("vue").ComputedRef<boolean>;
  17. isLeaf: import("vue").ComputedRef<boolean>;
  18. expandable: import("vue").ComputedRef<boolean>;
  19. inExpandingPath: import("vue").ComputedRef<boolean>;
  20. inCheckedPath: import("vue").ComputedRef<boolean>;
  21. ns: {
  22. namespace: import("vue").ComputedRef<string>;
  23. b: (blockSuffix?: string) => string;
  24. e: (element?: string) => string;
  25. m: (modifier?: string) => string;
  26. be: (blockSuffix?: string, element?: string) => string;
  27. em: (element?: string, modifier?: string) => string;
  28. bm: (blockSuffix?: string, modifier?: string) => string;
  29. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  30. is: {
  31. (name: string, state: boolean | undefined): string;
  32. (name: string): string;
  33. };
  34. cssVar: (object: Record<string, string>) => Record<string, string>;
  35. cssVarName: (name: string) => string;
  36. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  37. cssVarBlockName: (name: string) => string;
  38. };
  39. handleHoverExpand: (e: Event) => void;
  40. handleExpand: () => void;
  41. handleClick: () => void;
  42. handleCheck: (checked: boolean) => void;
  43. handleSelectCheck: (checked: CheckboxValueType | undefined) => void;
  44. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "expand"[], "expand", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  45. node: {
  46. type: PropType<CascaderNode>;
  47. required: true;
  48. };
  49. menuId: StringConstructor;
  50. }>> & {
  51. onExpand?: ((...args: any[]) => any) | undefined;
  52. }, {}>;
  53. export default _default;