radio.vue.d.ts 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. declare const _default: import("vue").DefineComponent<{
  2. readonly modelValue: import("../../../utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown, "", boolean>;
  3. readonly name: import("../../../utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4. readonly border: BooleanConstructor;
  5. readonly size: {
  6. readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  7. readonly required: false;
  8. readonly validator: ((val: unknown) => boolean) | undefined;
  9. __epPropKey: true;
  10. };
  11. readonly disabled: BooleanConstructor;
  12. readonly label: import("../../../utils").EpPropFinalized<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>;
  13. }, {
  14. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  15. readonly modelValue: import("../../../utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown, "", boolean>;
  16. readonly name: import("../../../utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  17. readonly border: BooleanConstructor;
  18. readonly size: {
  19. readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  20. readonly required: false;
  21. readonly validator: ((val: unknown) => boolean) | undefined;
  22. __epPropKey: true;
  23. };
  24. readonly disabled: BooleanConstructor;
  25. readonly label: import("../../../utils").EpPropFinalized<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>;
  26. }>> & {
  27. onChange?: ((val: string | number | boolean) => any) | undefined;
  28. "onUpdate:modelValue"?: ((val: string | number | boolean) => any) | undefined;
  29. }>>;
  30. emit: ((event: "update:modelValue", val: string | number | boolean) => void) & ((event: "change", val: string | number | boolean) => void);
  31. ns: {
  32. namespace: import("vue").Ref<string>;
  33. b: (blockSuffix?: string) => string;
  34. e: (element?: string | undefined) => string;
  35. m: (modifier?: string | undefined) => string;
  36. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  37. em: (element?: string | undefined, modifier?: string | undefined) => string;
  38. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  39. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  40. is: {
  41. (name: string, state: boolean | undefined): string;
  42. (name: string): string;
  43. };
  44. cssVar: (object: Record<string, string>) => Record<string, string>;
  45. cssVarName: (name: string) => string;
  46. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  47. cssVarBlockName: (name: string) => string;
  48. };
  49. radioRef: import("vue").Ref<HTMLInputElement | undefined>;
  50. radioGroup: import("../../..").RadioGroupContext | undefined;
  51. focus: import("vue").Ref<boolean>;
  52. size: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  53. disabled: import("vue").ComputedRef<boolean>;
  54. modelValue: import("vue").WritableComputedRef<import("../../../utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>>;
  55. handleChange: () => void;
  56. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  57. "update:modelValue": (val: string | number | boolean) => boolean;
  58. change: (val: string | number | boolean) => boolean;
  59. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  60. readonly modelValue: import("../../../utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown, "", boolean>;
  61. readonly name: import("../../../utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  62. readonly border: BooleanConstructor;
  63. readonly size: {
  64. readonly type: import("vue").PropType<import("../../../utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  65. readonly required: false;
  66. readonly validator: ((val: unknown) => boolean) | undefined;
  67. __epPropKey: true;
  68. };
  69. readonly disabled: BooleanConstructor;
  70. readonly label: import("../../../utils").EpPropFinalized<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>;
  71. }>> & {
  72. onChange?: ((val: string | number | boolean) => any) | undefined;
  73. "onUpdate:modelValue"?: ((val: string | number | boolean) => any) | undefined;
  74. }, {
  75. readonly disabled: boolean;
  76. readonly name: string;
  77. readonly label: import("../../../utils").EpPropMergeType<(BooleanConstructor | StringConstructor | NumberConstructor)[], unknown, unknown>;
  78. readonly modelValue: import("../../../utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>;
  79. readonly border: boolean;
  80. }>;
  81. export default _default;