react-photoswipe-gallery
Version:
React component wrapper around PhotoSwipe
11 lines (10 loc) • 394 B
TypeScript
/// <reference types="react" />
import { ItemProps } from './item';
export declare type ItemRef = React.MutableRefObject<HTMLElement>;
export declare type InternalItem = Omit<ItemProps, 'children'>;
export interface InternalAPI {
remove: (ref: ItemRef) => void;
set: (ref: ItemRef, data: InternalItem) => void;
handleClick: (ref: ItemRef) => void;
open: (i?: number) => void;
}