UNPKG

tdesign-mobile-vue

Version:
25 lines (24 loc) 780 B
import { TNode, ImageEvent } from '../common'; export interface TdImageProps { alt?: string; error?: string | TNode; fallback?: string; fit?: 'contain' | 'cover' | 'fill' | 'none' | 'scale-down'; lazy?: boolean; loading?: string | TNode; position?: string; referrerpolicy?: 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url'; shape?: 'circle' | 'round' | 'square'; src?: string; srcset?: ImageSrcset; onError?: (context: { e: ImageEvent; }) => void; onLoad?: (context: { e: ImageEvent; }) => void; } export interface ImageSrcset { 'image/avif': string; 'image/webp': string; }