angular-split
Version:
Angular UI library to split views and allow dragging to resize areas using CSS grid layout.
12 lines (11 loc) • 557 B
TypeScript
export type SplitAreaSize = number | '*';
export type SplitAreaSizeInput = SplitAreaSize | `${number}` | undefined | null;
export declare const areaSizeTransform: (areaSize: SplitAreaSizeInput) => SplitAreaSize | "auto";
export declare const boundaryAreaSizeTransform: (areaSize: SplitAreaSizeInput) => SplitAreaSize;
export type SplitDirection = 'horizontal' | 'vertical';
export type SplitDir = 'ltr' | 'rtl';
export type SplitUnit = 'pixel' | 'percent';
export interface SplitGutterInteractionEvent {
gutterNum: number;
sizes: SplitAreaSize[];
}