@voorhoede/image-react
Version:
Optimized CDN image component
18 lines (17 loc) • 618 B
TypeScript
import type { ImageLoader } from "./types.mjs";
export type { ImageLoader } from "./types.mjs";
export type ImageProps = {
className?: string;
src: string;
alt: string;
width: number;
height: number;
loading: "eager" | "lazy";
sizes?: string;
srcset?: string;
decoding?: "async" | "auto" | "sync";
loader?: ImageLoader;
/** Quality passed to the loader (defaults to 45) */
quality?: number;
};
export declare function Image({ className, src, alt, width, height, loading, sizes, srcset, decoding, loader, quality, }: ImageProps): import("react/jsx-runtime").JSX.Element;