claritykit-svelte
Version:
A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility
31 lines • 1 kB
TypeScript
interface Props {
src?: string;
alt?: string;
width?: number | string;
height?: number | string;
aspectRatio?: string;
loading?: 'lazy' | 'eager';
sizes?: string;
srcset?: string;
placeholder?: string;
fallbackSrc?: string;
objectFit?: 'contain' | 'cover' | 'fill' | 'none' | 'scale-down';
objectPosition?: string;
quality?: number;
priority?: boolean;
showLoadingSpinner?: boolean;
showLoadingPlaceholder?: boolean;
enableZoom?: boolean;
enableLazyLoading?: boolean;
retryAttempts?: number;
retryDelay?: number;
fetchpriority?: 'high' | 'low' | 'auto';
style?: string;
showGallery?: boolean;
showPerformanceDemo?: boolean;
showAccessibilityDemo?: boolean;
}
declare const EnhancedImageStories: import("svelte").Component<Props, {}, "">;
type EnhancedImageStories = ReturnType<typeof EnhancedImageStories>;
export default EnhancedImageStories;
//# sourceMappingURL=EnhancedImageStories.svelte.d.ts.map