UNPKG

@layui/layui-vue

Version:

a component library for Vue 3 base on layui-vue

18 lines (17 loc) 959 B
import type { Middleware, Placement, Strategy } from "@floating-ui/dom"; export type { AlignedPlacement, Alignment, AutoPlacementOptions, AutoUpdateOptions, Axis, Boundary, ClientRectObject, ComputePositionConfig, ComputePositionReturn, Coords, DetectOverflowOptions, Dimensions, ElementContext, ElementRects, Elements, FlipOptions, FloatingElement, HideOptions, InlineOptions, Length, Middleware, MiddlewareArguments, MiddlewareData, MiddlewareReturn, MiddlewareState, NodeScroll, OffsetOptions, Padding, Placement, Platform, Rect, ReferenceElement, RootBoundary, ShiftOptions, Side, SideObject, SizeOptions, Strategy, VirtualElement, } from "@floating-ui/dom"; export type Middlewares = Middleware[]; export interface UsePopperOptions { transform?: boolean; /** * @default absolute * */ strategy?: Strategy; /** * @default bottom * */ placement?: Placement; middleware?: Middlewares; }