@zag-js/popper
Version:
Dynamic positioning logic for ui machines
13 lines (10 loc) • 463 B
text/typescript
import { Placement } from '@floating-ui/dom';
import { PlacementSide, PlacementAlign } from './types.mjs';
declare function isValidPlacement(v: string): v is Placement;
declare function getPlacementDetails(placement: Placement): {
side: PlacementSide;
align: PlacementAlign | undefined;
hasAlign: boolean;
};
declare function getPlacementSide(placement: Placement): PlacementSide;
export { getPlacementDetails, getPlacementSide, isValidPlacement };