react-img-toolkit
Version:
A lightweight React library for optimizing image loading through preloading, lazy loading, and caching capabilities
13 lines (12 loc) • 402 B
TypeScript
interface UseImageLoadProps {
url: string;
crossOrigin?: HTMLImageElement['crossOrigin'];
referrerPolicy?: HTMLImageElement['referrerPolicy'];
}
interface UseImageLoadResult {
image: HTMLImageElement | null;
isLoading: boolean;
error: Error | null;
}
export declare const useImageLoad: ({ url, crossOrigin, referrerPolicy }: UseImageLoadProps) => UseImageLoadResult;
export {};