UNPKG

igniteui-webcomponents

Version:

Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.

37 lines (36 loc) 781 B
export type TileResizeDimensions = { width: number | null; height: number | null; }; export type TileGridDimension = { count: number; entries: number[]; minSize: number; }; export type SnappedDimension = { snappedSize: number; newDelta: number; }; export type TilePosition = { start: number; span: number; }; export type TileGridPosition = { column: TilePosition; row: TilePosition; }; export type ResizeProps = { currentDelta: number; prevDelta: number; currentSize: number; gridEntries: number[]; startIndex: number; prevSnapped: number; }; export type ResizeSpanProps = { targetSize: number; tilePosition: TilePosition; tileGridDimension: TileGridDimension; gap: number; isRow: boolean; };