13 lines
466 B
TypeScript
13 lines
466 B
TypeScript
|
import type { State, Padding } from "../types";
|
||
|
import type { Placement, ComputedPlacement, Boundary, RootBoundary } from "../enums";
|
||
|
declare type Options = {
|
||
|
placement: Placement;
|
||
|
padding: Padding;
|
||
|
boundary: Boundary;
|
||
|
rootBoundary: RootBoundary;
|
||
|
flipVariations: boolean;
|
||
|
allowedAutoPlacements?: Array<Placement>;
|
||
|
};
|
||
|
export default function computeAutoPlacement(state: Partial<State>, options?: Options): Array<ComputedPlacement>;
|
||
|
export {};
|