index.d.ts 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. export declare const Switch: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. size: (NumberConstructor | StringConstructor)[];
  3. loading: BooleanConstructor;
  4. disabled: BooleanConstructor;
  5. modelValue: import("vue").PropType<unknown>;
  6. activeColor: StringConstructor;
  7. inactiveColor: StringConstructor;
  8. activeValue: {
  9. type: import("vue").PropType<unknown>;
  10. default: unknown;
  11. };
  12. inactiveValue: {
  13. type: import("vue").PropType<unknown>;
  14. default: unknown;
  15. };
  16. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  17. size: (NumberConstructor | StringConstructor)[];
  18. loading: BooleanConstructor;
  19. disabled: BooleanConstructor;
  20. modelValue: import("vue").PropType<unknown>;
  21. activeColor: StringConstructor;
  22. inactiveColor: StringConstructor;
  23. activeValue: {
  24. type: import("vue").PropType<unknown>;
  25. default: unknown;
  26. };
  27. inactiveValue: {
  28. type: import("vue").PropType<unknown>;
  29. default: unknown;
  30. };
  31. }>> & {
  32. onChange?: ((...args: any[]) => any) | undefined;
  33. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  34. }, {
  35. disabled: boolean;
  36. loading: boolean;
  37. activeValue: unknown;
  38. inactiveValue: unknown;
  39. }>>;
  40. export default Switch;
  41. export type { SwitchProps } from './Switch';
  42. declare module 'vue' {
  43. interface GlobalComponents {
  44. VanSwitch: typeof Switch;
  45. }
  46. }