dropdown-item-impl.vue.d.ts 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. declare const _default: import("vue").DefineComponent<{
  2. readonly command: import("element-plus/es/utils").EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
  3. readonly disabled: BooleanConstructor;
  4. readonly divided: BooleanConstructor;
  5. readonly textValue: StringConstructor;
  6. readonly icon: {
  7. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  8. readonly required: false;
  9. readonly validator: ((val: unknown) => boolean) | undefined;
  10. __epPropKey: true;
  11. };
  12. }, {
  13. ns: {
  14. namespace: import("vue").ComputedRef<string>;
  15. b: (blockSuffix?: string) => string;
  16. e: (element?: string) => string;
  17. m: (modifier?: string) => string;
  18. be: (blockSuffix?: string, element?: string) => string;
  19. em: (element?: string, modifier?: string) => string;
  20. bm: (blockSuffix?: string, modifier?: string) => string;
  21. bem: (blockSuffix?: string, element?: string, modifier?: string) => 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. itemRef: (el: Element | import("vue").ComponentPublicInstance | null) => void;
  32. dataset: {
  33. "data-el-collection-item": string;
  34. };
  35. role: import("vue").ComputedRef<string>;
  36. tabIndex: import("vue").Ref<number>;
  37. handleFocus: (e: Event) => void;
  38. handleKeydown: (event: KeyboardEvent) => void;
  39. handleMousedown: (e: Event) => void;
  40. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "pointerleave" | "pointermove" | "clickimpl")[], "click" | "pointerleave" | "pointermove" | "clickimpl", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  41. readonly command: import("element-plus/es/utils").EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
  42. readonly disabled: BooleanConstructor;
  43. readonly divided: BooleanConstructor;
  44. readonly textValue: StringConstructor;
  45. readonly icon: {
  46. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component) | ((new (...args: any[]) => (string | import("vue").Component) & {}) | (() => string | import("vue").Component))[], unknown, unknown>>;
  47. readonly required: false;
  48. readonly validator: ((val: unknown) => boolean) | undefined;
  49. __epPropKey: true;
  50. };
  51. }>> & {
  52. onClick?: ((...args: any[]) => any) | undefined;
  53. onPointermove?: ((...args: any[]) => any) | undefined;
  54. onPointerleave?: ((...args: any[]) => any) | undefined;
  55. onClickimpl?: ((...args: any[]) => any) | undefined;
  56. }, {
  57. readonly disabled: boolean;
  58. readonly command: import("element-plus/es/utils").EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
  59. readonly divided: boolean;
  60. }>;
  61. export default _default;