index.d.ts 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. import type { Plugin } from 'vue';
  2. import Group from './Group';
  3. export { avatarProps } from './Avatar';
  4. export type { AvatarProps, AvatarSize } from './Avatar';
  5. export type { AvatarGroupProps } from './Group';
  6. export { Group as AvatarGroup };
  7. declare const _default: {
  8. new (...args: any[]): {
  9. $: import("vue").ComponentInternalInstance;
  10. $data: {};
  11. $props: Partial<{
  12. size: import("./Avatar").AvatarSize;
  13. draggable: boolean;
  14. shape: "circle" | "square";
  15. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  16. prefixCls: StringConstructor;
  17. shape: {
  18. type: import("vue").PropType<"circle" | "square">;
  19. default: string;
  20. };
  21. size: {
  22. type: import("vue").PropType<import("./Avatar").AvatarSize>;
  23. default: () => import("./Avatar").AvatarSize;
  24. };
  25. src: StringConstructor;
  26. srcset: StringConstructor;
  27. icon: import("vue-types").VueTypeValidableDef<any>;
  28. alt: StringConstructor;
  29. gap: NumberConstructor;
  30. draggable: {
  31. type: BooleanConstructor;
  32. default: any;
  33. };
  34. crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">;
  35. loadError: {
  36. type: import("vue").PropType<() => boolean>;
  37. };
  38. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "size" | "draggable" | "shape">;
  39. $attrs: {
  40. [x: string]: unknown;
  41. };
  42. $refs: {
  43. [x: string]: unknown;
  44. };
  45. $slots: Readonly<{
  46. [name: string]: import("vue").Slot;
  47. }>;
  48. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  49. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  50. $emit: (event: string, ...args: any[]) => void;
  51. $el: any;
  52. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  53. prefixCls: StringConstructor;
  54. shape: {
  55. type: import("vue").PropType<"circle" | "square">;
  56. default: string;
  57. };
  58. size: {
  59. type: import("vue").PropType<import("./Avatar").AvatarSize>;
  60. default: () => import("./Avatar").AvatarSize;
  61. };
  62. src: StringConstructor;
  63. srcset: StringConstructor;
  64. icon: import("vue-types").VueTypeValidableDef<any>;
  65. alt: StringConstructor;
  66. gap: NumberConstructor;
  67. draggable: {
  68. type: BooleanConstructor;
  69. default: any;
  70. };
  71. crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">;
  72. loadError: {
  73. type: import("vue").PropType<() => boolean>;
  74. };
  75. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  76. size: import("./Avatar").AvatarSize;
  77. draggable: boolean;
  78. shape: "circle" | "square";
  79. }> & {
  80. beforeCreate?: (() => void) | (() => void)[];
  81. created?: (() => void) | (() => void)[];
  82. beforeMount?: (() => void) | (() => void)[];
  83. mounted?: (() => void) | (() => void)[];
  84. beforeUpdate?: (() => void) | (() => void)[];
  85. updated?: (() => void) | (() => void)[];
  86. activated?: (() => void) | (() => void)[];
  87. deactivated?: (() => void) | (() => void)[];
  88. beforeDestroy?: (() => void) | (() => void)[];
  89. beforeUnmount?: (() => void) | (() => void)[];
  90. destroyed?: (() => void) | (() => void)[];
  91. unmounted?: (() => void) | (() => void)[];
  92. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  93. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  94. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
  95. };
  96. $forceUpdate: () => void;
  97. $nextTick: typeof import("vue").nextTick;
  98. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  99. } & Readonly<import("vue").ExtractPropTypes<{
  100. prefixCls: StringConstructor;
  101. shape: {
  102. type: import("vue").PropType<"circle" | "square">;
  103. default: string;
  104. };
  105. size: {
  106. type: import("vue").PropType<import("./Avatar").AvatarSize>;
  107. default: () => import("./Avatar").AvatarSize;
  108. };
  109. src: StringConstructor;
  110. srcset: StringConstructor;
  111. icon: import("vue-types").VueTypeValidableDef<any>;
  112. alt: StringConstructor;
  113. gap: NumberConstructor;
  114. draggable: {
  115. type: BooleanConstructor;
  116. default: any;
  117. };
  118. crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">;
  119. loadError: {
  120. type: import("vue").PropType<() => boolean>;
  121. };
  122. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties;
  123. __isFragment?: never;
  124. __isTeleport?: never;
  125. __isSuspense?: never;
  126. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  127. prefixCls: StringConstructor;
  128. shape: {
  129. type: import("vue").PropType<"circle" | "square">;
  130. default: string;
  131. };
  132. size: {
  133. type: import("vue").PropType<import("./Avatar").AvatarSize>;
  134. default: () => import("./Avatar").AvatarSize;
  135. };
  136. src: StringConstructor;
  137. srcset: StringConstructor;
  138. icon: import("vue-types").VueTypeValidableDef<any>;
  139. alt: StringConstructor;
  140. gap: NumberConstructor;
  141. draggable: {
  142. type: BooleanConstructor;
  143. default: any;
  144. };
  145. crossOrigin: import("vue").PropType<"" | "anonymous" | "use-credentials">;
  146. loadError: {
  147. type: import("vue").PropType<() => boolean>;
  148. };
  149. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  150. size: import("./Avatar").AvatarSize;
  151. draggable: boolean;
  152. shape: "circle" | "square";
  153. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin & {
  154. readonly Group: typeof Group;
  155. };
  156. export default _default;