interface.d.ts 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import type { ExtractPropTypes } from 'vue';
  2. import type { MouseEventHandler } from '../_util/EventInterface';
  3. import type { BadgeProps } from '../badge';
  4. export type FloatButtonType = 'default' | 'primary';
  5. export type FloatButtonShape = 'circle' | 'square';
  6. export type FloatButtonGroupTrigger = 'click' | 'hover';
  7. export type FloatButtonBadgeProps = Omit<BadgeProps, 'status' | 'text' | 'title' | 'children'>;
  8. export declare const floatButtonProps: () => {
  9. prefixCls: StringConstructor;
  10. description: import("vue-types").VueTypeValidableDef<any>;
  11. type: {
  12. type: import("vue").PropType<FloatButtonType>;
  13. default: FloatButtonType;
  14. };
  15. shape: {
  16. type: import("vue").PropType<FloatButtonShape>;
  17. default: FloatButtonShape;
  18. };
  19. tooltip: import("vue-types").VueTypeValidableDef<any>;
  20. href: StringConstructor;
  21. target: StringConstructor;
  22. badge: {
  23. type: import("vue").PropType<FloatButtonBadgeProps>;
  24. default: FloatButtonBadgeProps;
  25. };
  26. onClick: {
  27. type: import("vue").PropType<MouseEventHandler>;
  28. default: MouseEventHandler;
  29. };
  30. };
  31. export type FloatButtonProps = Partial<ExtractPropTypes<ReturnType<typeof floatButtonProps>>>;
  32. export declare const floatButtonContentProps: () => {
  33. prefixCls: {
  34. type: import("vue").PropType<string>;
  35. default: string;
  36. };
  37. };
  38. export type FloatButtonContentProps = Partial<ExtractPropTypes<ReturnType<typeof floatButtonContentProps>>>;
  39. export declare const floatButtonGroupProps: () => {
  40. trigger: {
  41. type: import("vue").PropType<FloatButtonGroupTrigger>;
  42. default: FloatButtonGroupTrigger;
  43. };
  44. open: {
  45. type: BooleanConstructor;
  46. default: boolean;
  47. };
  48. onOpenChange: {
  49. type: import("vue").PropType<(open: boolean) => void>;
  50. default: (open: boolean) => void;
  51. };
  52. 'onUpdate:open': {
  53. type: import("vue").PropType<(open: boolean) => void>;
  54. default: (open: boolean) => void;
  55. };
  56. prefixCls: StringConstructor;
  57. description: import("vue-types").VueTypeValidableDef<any>;
  58. type: {
  59. type: import("vue").PropType<FloatButtonType>;
  60. default: FloatButtonType;
  61. };
  62. shape: {
  63. type: import("vue").PropType<FloatButtonShape>;
  64. default: FloatButtonShape;
  65. };
  66. tooltip: import("vue-types").VueTypeValidableDef<any>;
  67. href: StringConstructor;
  68. target: StringConstructor;
  69. badge: {
  70. type: import("vue").PropType<FloatButtonBadgeProps>;
  71. default: FloatButtonBadgeProps;
  72. };
  73. onClick: {
  74. type: import("vue").PropType<MouseEventHandler>;
  75. default: MouseEventHandler;
  76. };
  77. };
  78. export type FloatButtonGroupProps = Partial<ExtractPropTypes<ReturnType<typeof floatButtonGroupProps>>>;
  79. export declare const backTopProps: () => {
  80. prefixCls: StringConstructor;
  81. duration: NumberConstructor;
  82. target: {
  83. type: import("vue").PropType<() => HTMLElement | Window | Document>;
  84. default: () => HTMLElement | Window | Document;
  85. };
  86. visibilityHeight: NumberConstructor;
  87. onClick: {
  88. type: import("vue").PropType<MouseEventHandler>;
  89. default: MouseEventHandler;
  90. };
  91. description: import("vue-types").VueTypeValidableDef<any>;
  92. type: {
  93. type: import("vue").PropType<FloatButtonType>;
  94. default: FloatButtonType;
  95. };
  96. shape: {
  97. type: import("vue").PropType<FloatButtonShape>;
  98. default: FloatButtonShape;
  99. };
  100. tooltip: import("vue-types").VueTypeValidableDef<any>;
  101. href: StringConstructor;
  102. badge: {
  103. type: import("vue").PropType<FloatButtonBadgeProps>;
  104. default: FloatButtonBadgeProps;
  105. };
  106. };
  107. export type BackTopProps = Partial<ExtractPropTypes<ReturnType<typeof backTopProps>>>;