52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
| // Project: https://github.com/vueComponent/ant-design-vue
 | ||
| // Definitions by: akki-jat <https://github.com/akki-jat>
 | ||
| // Definitions: https://github.com/vueComponent/ant-design-vue/types
 | ||
| 
 | ||
| import { AntdComponent } from './component';
 | ||
| 
 | ||
| export declare class Avatar extends AntdComponent {
 | ||
|   /**
 | ||
|    * the Icon type for an icon avatar, see Icon Component
 | ||
|    * @type string
 | ||
|    */
 | ||
|   icon: string;
 | ||
| 
 | ||
|   /**
 | ||
|    * the shape of avatar
 | ||
|    * @default 'circle'
 | ||
|    * @type string
 | ||
|    */
 | ||
|   shape: 'circle' | 'square';
 | ||
| 
 | ||
|   /**
 | ||
|    * the size of the avatar
 | ||
|    * @default 'default'
 | ||
|    * @type number | string
 | ||
|    */
 | ||
|   size: 'small' | 'large' | 'default' | number;
 | ||
| 
 | ||
|   /**
 | ||
|    * the address of the image for an image avatar
 | ||
|    * @type string
 | ||
|    */
 | ||
|   src: string;
 | ||
| 
 | ||
|   /**
 | ||
|    * a list of sources to use for different screen resolutions
 | ||
|    * @type string
 | ||
|    */
 | ||
|   srcSet: string;
 | ||
| 
 | ||
|   /**
 | ||
|    * This attribute defines the alternative text describing the image
 | ||
|    * @type string
 | ||
|    */
 | ||
|   alt: string;
 | ||
| 
 | ||
|   /**
 | ||
|    * handler when img load errorīŧreturn false to prevent default fallback behavior
 | ||
|    * @type
 | ||
|    */
 | ||
|   loadError: () => boolean;
 | ||
| }
 |