react-image
Version:
React Image is an <img> tag replacement for react, featuring preloader and multiple image fallback support
14 lines (13 loc) • 786 B
TypeScript
import React from 'react';
import { useImageProps } from './useImage';
export declare type ImgProps = Omit<React.DetailedHTMLProps<React.ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>, 'src'> & Omit<useImageProps, 'srcList'> & {
src: useImageProps['srcList'];
loader?: JSX.Element | null;
unloader?: JSX.Element | null;
decode?: boolean;
crossorigin?: string;
container?: (children: React.ReactNode) => JSX.Element;
loaderContainer?: (children: React.ReactNode) => JSX.Element;
unloaderContainer?: (children: React.ReactNode) => JSX.Element;
};
export default function Img({ decode, src: srcList, loader, unloader, container, loaderContainer, unloaderContainer, imgPromise, crossorigin, useSuspense, ...imgProps }: ImgProps): JSX.Element | null;