Group.d.ts 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import type { AvatarSize } from './Avatar';
  2. import type { PropType, ExtractPropTypes, CSSProperties } from 'vue';
  3. export declare const groupProps: () => {
  4. prefixCls: StringConstructor;
  5. maxCount: NumberConstructor;
  6. maxStyle: {
  7. type: PropType<CSSProperties>;
  8. default: CSSProperties;
  9. };
  10. maxPopoverPlacement: {
  11. type: PropType<"top" | "bottom">;
  12. default: string;
  13. };
  14. maxPopoverTrigger: PropType<"click" | "focus" | "hover">;
  15. size: {
  16. type: PropType<AvatarSize>;
  17. default: AvatarSize;
  18. };
  19. shape: {
  20. type: PropType<"circle" | "square">;
  21. default: string;
  22. };
  23. };
  24. export type AvatarGroupProps = Partial<ExtractPropTypes<ReturnType<typeof groupProps>>>;
  25. declare const Group: import("vue").DefineComponent<{
  26. prefixCls: StringConstructor;
  27. maxCount: NumberConstructor;
  28. maxStyle: {
  29. type: PropType<CSSProperties>;
  30. default: CSSProperties;
  31. };
  32. maxPopoverPlacement: {
  33. type: PropType<"top" | "bottom">;
  34. default: string;
  35. };
  36. maxPopoverTrigger: PropType<"click" | "focus" | "hover">;
  37. size: {
  38. type: PropType<AvatarSize>;
  39. default: AvatarSize;
  40. };
  41. shape: {
  42. type: PropType<"circle" | "square">;
  43. default: string;
  44. };
  45. }, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<ExtractPropTypes<{
  46. prefixCls: StringConstructor;
  47. maxCount: NumberConstructor;
  48. maxStyle: {
  49. type: PropType<CSSProperties>;
  50. default: CSSProperties;
  51. };
  52. maxPopoverPlacement: {
  53. type: PropType<"top" | "bottom">;
  54. default: string;
  55. };
  56. maxPopoverTrigger: PropType<"click" | "focus" | "hover">;
  57. size: {
  58. type: PropType<AvatarSize>;
  59. default: AvatarSize;
  60. };
  61. shape: {
  62. type: PropType<"circle" | "square">;
  63. default: string;
  64. };
  65. }>>, {
  66. size: number | "default" | "small" | "large" | Partial<Record<import("../_util/responsiveObserve").Breakpoint, number>>;
  67. shape: "circle" | "square";
  68. maxStyle: CSSProperties;
  69. maxPopoverPlacement: "top" | "bottom";
  70. }, {}>;
  71. export default Group;