12 lines
424 B
TypeScript
12 lines
424 B
TypeScript
|
import type { State, SideObject, Padding } from "../types";
|
||
|
import type { Placement, Boundary, RootBoundary, Context } from "../enums";
|
||
|
export declare type Options = {
|
||
|
placement: Placement;
|
||
|
boundary: Boundary;
|
||
|
rootBoundary: RootBoundary;
|
||
|
elementContext: Context;
|
||
|
altBoundary: boolean;
|
||
|
padding: Padding;
|
||
|
};
|
||
|
export default function detectOverflow(state: State, options?: Partial<Options>): SideObject;
|