UNPKG

react-column-gallery

Version:
15 lines (14 loc) 600 B
import { ColumnsProvider, Photo, Spacing, SpacingProvider } from '..'; declare type PhotoPositioned = Photo & { left: number; top: number; /** 当包含footer height时,此高度会加上 */ itemHeight: number; }; export declare const computeColumnLayout: (photos: Photo[], columns: number, containerWidth: number, spacing: Spacing, footerHeight: number) => { photosPositioned: PhotoPositioned[]; containerHeight: number; }; export declare const defaultColumnsProvider: ColumnsProvider; export declare const defaultSpacingProvider: SpacingProvider; export {};