react-native-modal-popover
Version:
Pure JS popover component for react-native
22 lines (21 loc) • 525 B
TypeScript
export interface Point {
x: number;
y: number;
}
export interface Rect {
x: number;
y: number;
width: number;
height: number;
}
export interface Size {
width: number;
height: number;
}
export type Placement = 'top' | 'end' | 'bottom' | 'start';
export interface Geometry {
origin: Point;
anchor: Point;
placement: Placement;
}
export declare const computeGeometry: (contentSize: Size, placement: Placement | 'auto', fromRect: Rect, displayArea: Rect, arrowSize: Size) => Geometry;