Installation
npm install --save @types/grid-template-parser
Summary
This package contains type definitions for grid-template-parser (https://github.com/anthonydugois/grid-template-parser).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/grid-template-parser.
export function grid(template: string): Grid;
export function template(grid: Grid): string;
export function rect(area?: Partial<Area>): Rect;
export function area(rect?: Partial<Rect>): Area;
export function minColumnStart(grid: Grid): number;
export function maxColumnStart(grid: Grid): number;
export function minColumnEnd(grid: Grid): number;
export function maxColumnEnd(grid: Grid): number;
export function minRowStart(grid: Grid): number;
export function maxRowStart(grid: Grid): number;
export function minRowEnd(grid: Grid): number;
export function maxRowEnd(grid: Grid): number;
export interface Track {
start: number;
end: number;
span: number;
}
export interface Area {
row: Track;
column: Track;
}
export interface Rect {
x: number;
y: number;
width: number;
height: number;
}
export interface Grid {
width: number;
height: number;
areas: { [key: string]: Area };
}
Additional Details
- Last updated: Tue, 07 Nov 2023 03:09:37 GMT
- Dependencies: none
Credits
These definitions were written by Avi Vahl.