UNPKG

nehan

Version:

Html layout engine for paged-media written in Typescript

14 lines (13 loc) 584 B
import { WritingMode, LogicalEdgeDirection, PhysicalEdgeDirection, LogicalBorderRadiusCorner } from "./public-api"; declare class PropMap<P, V> extends Map<P, V> { get(prop: P): V; } export interface ILogicalMap<P, V> { readonly horiTb: PropMap<P, V>; readonly vertRl: PropMap<P, V>; readonly vertLr: PropMap<P, V>; select: (writingMode: WritingMode) => PropMap<P, V>; } export declare const LogicalEdgeMap: ILogicalMap<LogicalEdgeDirection, PhysicalEdgeDirection>; export declare const LogicalCornerMap: ILogicalMap<LogicalBorderRadiusCorner, string>; export {};