UNPKG

564 BTypeScriptView Raw
1import { BuildInPlacements } from 'rc-trigger';
2export interface AdjustOverflow {
3 adjustX?: 0 | 1;
4 adjustY?: 0 | 1;
5}
6export interface PlacementsConfig {
7 arrowWidth?: number;
8 horizontalArrowShift?: number;
9 verticalArrowShift?: number;
10 arrowPointAtCenter?: boolean;
11 autoAdjustOverflow?: boolean | AdjustOverflow;
12}
13export declare function getOverflowOptions(autoAdjustOverflow?: boolean | AdjustOverflow): {
14 adjustX: number;
15 adjustY: number;
16};
17export default function getPlacements(config: PlacementsConfig): BuildInPlacements;