@voorhoede/image-vue
Version:
Optimized CDN image component
16 lines (15 loc) • 502 B
text/typescript
import type { ImageLoader } from "../core/types.mjs";
export type { ImageLoader } from "../core/types.mjs";
export type ImageProps = {
src: string;
alt: string;
width: number;
height: number;
loading: "eager" | "lazy";
sizes?: string;
srcset?: string;
decoding?: "async" | "auto" | "sync";
loader: ImageLoader;
quality?: number;
};
export declare const Image: import("vue").DefineSetupFnComponent<ImageProps, {}, {}, ImageProps & {}, import("vue").PublicProps>;