UNPKG

gestalt

Version:

A set of React UI components which enforce Pinterest's design language

21 lines (20 loc) 556 B
export type Position = { top: number; left: number; width: number; height: number; }; export type NodeData<T> = { id: 'start' | T; heights: ReadonlyArray<number>; positions: ReadonlyArray<{ item: T; position: Position; }>; }; export type GetGraphPositionsReturn<T> = { winningNode: NodeData<T>; numberOfIterations: number; }; export type Align = 'start' | 'center' | 'end'; export type Layout = 'basic' | 'basicCentered' | 'flexible' | 'serverRenderedFlexible' | 'uniformRow' | 'uniformRowFlexible';