1 |
|
2 |
|
3 |
|
4 |
|
5 | export type ImageElementProps = Pick<React.ImgHTMLAttributes<HTMLImageElement>, 'src' | 'crossOrigin' | 'decoding' | 'draggable' | 'loading' | 'referrerPolicy' | 'sizes' | 'srcSet' | 'useMap' | 'alt'>;
|
6 | export type PreviewImageElementProps = {
|
7 | data: ImageElementProps;
|
8 | canPreview: boolean;
|
9 | };
|
10 | export type InternalItem = PreviewImageElementProps & {
|
11 | id?: string;
|
12 | };
|
13 | export type RegisterImage = (id: string, data: PreviewImageElementProps) => VoidFunction;
|
14 | export type OnGroupPreview = (id: string, mouseX: number, mouseY: number) => void;
|