UNPKG

nehan

Version:

Html layout engine for paged-media written in Typescript

13 lines (12 loc) 676 B
import { NehanElement, BoxEnv, ILogicalNodeGenerator } from './public-api'; export declare class InlineMargin { static getMarginFromParentBlock(element: NehanElement): number; static getMarginFromLastInline(element: NehanElement): number; } export declare class BlockMargin { static getLastChildren(element: NehanElement): NehanElement[]; static getFirstChildren(element: NehanElement): NehanElement[]; static getMaxMarginBefore(element: NehanElement): number; static getMaxMarginAfter(element: NehanElement): number; static getFlowMarginFromLastElement(parentEnv: BoxEnv, curGen: ILogicalNodeGenerator, prevGen?: ILogicalNodeGenerator): number; }