option.vue.d.ts 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. declare const _default: import("vue").DefineComponent<{
  2. value: {
  3. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>>;
  4. readonly required: true;
  5. readonly validator: ((val: unknown) => boolean) | undefined;
  6. __epPropKey: true;
  7. };
  8. label: {
  9. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>>;
  10. readonly required: false;
  11. readonly validator: ((val: unknown) => boolean) | undefined;
  12. __epPropKey: true;
  13. };
  14. created: BooleanConstructor;
  15. disabled: BooleanConstructor;
  16. }, {
  17. ns: {
  18. namespace: import("vue").ComputedRef<string>;
  19. b: (blockSuffix?: string) => string;
  20. e: (element?: string) => string;
  21. m: (modifier?: string) => string;
  22. be: (blockSuffix?: string, element?: string) => string;
  23. em: (element?: string, modifier?: string) => string;
  24. bm: (blockSuffix?: string, modifier?: string) => string;
  25. bem: (blockSuffix?: string, element?: string, modifier?: string) => string;
  26. is: {
  27. (name: string, state: boolean | undefined): string;
  28. (name: string): string;
  29. };
  30. cssVar: (object: Record<string, string>) => Record<string, string>;
  31. cssVarName: (name: string) => string;
  32. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  33. cssVarBlockName: (name: string) => string;
  34. };
  35. id: import("vue").Ref<string>;
  36. containerKls: import("vue").ComputedRef<string[]>;
  37. currentLabel: import("vue").ComputedRef<boolean | import("element-plus/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>>;
  38. itemSelected: import("vue").ComputedRef<boolean>;
  39. isDisabled: import("vue").ComputedRef<boolean>;
  40. select: import("./type").SelectContext;
  41. visible: import("vue").Ref<boolean>;
  42. hover: import("vue").Ref<boolean>;
  43. states: {
  44. index: number;
  45. groupDisabled: boolean;
  46. visible: boolean;
  47. hover: boolean;
  48. };
  49. hoverItem: () => void;
  50. updateOption: (query: string) => void;
  51. selectOptionClick: () => void;
  52. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  53. value: {
  54. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[], unknown, unknown>>;
  55. readonly required: true;
  56. readonly validator: ((val: unknown) => boolean) | undefined;
  57. __epPropKey: true;
  58. };
  59. label: {
  60. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>>;
  61. readonly required: false;
  62. readonly validator: ((val: unknown) => boolean) | undefined;
  63. __epPropKey: true;
  64. };
  65. created: BooleanConstructor;
  66. disabled: BooleanConstructor;
  67. }>>, {
  68. disabled: boolean;
  69. created: boolean;
  70. }>;
  71. export default _default;