@hydroperx/tiles
Version:
Metro tile layout
20 lines (19 loc) • 420 B
TypeScript
import type { Tiles } from "./Tiles";
import { Layout, GridSnapResult } from "./Layout";
/**
* Horizontal layout.
*/
export declare class HorizontalLayout extends Layout {
/**
* Constructor.
*/
constructor($: Tiles);
/**
* Rearranges group tiles.
*/
rearrange(): void;
/**
* Snaps location to grid.
*/
snapToGrid(tile: HTMLButtonElement): null | GridSnapResult;
}