UNPKG

cui-light

Version:
21 lines (20 loc) 783 B
import { ElementBox, ICuiPositionEvaluator } from "./interfaces"; export declare class CuiBasePositionEvaluator implements ICuiPositionEvaluator { #private; constructor(); setElementBox(box: ElementBox): void; setTarget(targetBox: ElementBox): void; setMargin(value: number): void; getVerticalPosition(value: string): number; getHorizontalPosition(value: string): number; getAutoVerticalPosition(initial: string): [number, string]; getAutoHorizontalPosition(initial: string): [number, string]; private getTopPosition; private getBottomPosition; private getMiddlePosition; private getLeftPosition; private getRightPosition; private getCenterPosition; private validate; private throwIfNotValid; }