menu.vue.d.ts 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import type { default as CascaderNode } from './node';
  2. import type { PropType } from 'vue';
  3. declare const _default: import("vue").DefineComponent<{
  4. nodes: {
  5. type: PropType<CascaderNode[]>;
  6. required: true;
  7. };
  8. index: {
  9. type: NumberConstructor;
  10. required: true;
  11. };
  12. }, {
  13. ns: {
  14. namespace: import("vue").Ref<string>;
  15. b: (blockSuffix?: string) => string;
  16. e: (element?: string | undefined) => string;
  17. m: (modifier?: string | undefined) => string;
  18. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  19. em: (element?: string | undefined, modifier?: string | undefined) => string;
  20. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  21. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  22. is: {
  23. (name: string, state: boolean | undefined): string;
  24. (name: string): string;
  25. };
  26. cssVar: (object: Record<string, string>) => Record<string, string>;
  27. cssVarName: (name: string) => string;
  28. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  29. cssVarBlockName: (name: string) => string;
  30. };
  31. panel: import("./types").ElCascaderPanelContext;
  32. hoverZone: import("vue").Ref<SVGSVGElement | null>;
  33. isEmpty: import("vue").ComputedRef<boolean>;
  34. isLoading: import("vue").ComputedRef<boolean>;
  35. menuId: import("vue").ComputedRef<string>;
  36. t: import("element-plus/es/hooks").Translator;
  37. handleExpand: (e: MouseEvent) => void;
  38. handleMouseMove: (e: MouseEvent) => void;
  39. clearHoverZone: () => void;
  40. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  41. nodes: {
  42. type: PropType<CascaderNode[]>;
  43. required: true;
  44. };
  45. index: {
  46. type: NumberConstructor;
  47. required: true;
  48. };
  49. }>>, {}>;
  50. export default _default;