UNPKG

@visualjs/grid

Version:
19 lines (18 loc) 539 B
import { ComponentChildren } from "preact"; import { JSXInternal } from "preact/src/jsx"; export declare type ItemSizeGetter = (index: number) => number; export declare type ItemSize = number | Record<string, number> | ((id: string) => number); export interface SizeAndPosition { size: number; offset: number; } export interface RowInfo { row: string; cells: ComponentChildren; style: JSXInternal.CSSProperties; } export interface CellInfo { row: string; column: string; style: JSXInternal.CSSProperties; }