@ohu-mobile/core
Version:
10 lines (9 loc) • 612 B
TypeScript
import { PopupAnyPosition, PopupAnchorPosition, PopupPosition, PopupTransformOrigin } from './types';
export declare function isAnyPosition(position: PopupPosition): position is PopupAnyPosition;
export declare function isAnchorPosition(position: PopupPosition): position is PopupAnchorPosition;
export declare function computeRect(el: HTMLElement): {
width: number;
height: number;
};
export declare function getAnchorPosition(position: PopupPosition): PopupAnchorPosition;
export declare function getTransformOrigin(anchorPos: PopupAnchorPosition, origin?: PopupTransformOrigin): PopupTransformOrigin;