UNPKG

element-plus

Version:

A Component Library for Vue 3

21 lines (20 loc) 741 B
import type { Ref } from 'vue'; import type { Options, Placement } from '@popperjs/core'; interface IUsePopperProps { popperOptions: Partial<Options>; arrowOffset: number; offset: number; placement: Placement; gpuAcceleration: boolean; fallbackPlacements: Array<Placement>; } interface IUsePopperState { arrow: Ref<HTMLElement>; } export default function usePopperOptions(props: IUsePopperProps, state: IUsePopperState): import("vue").ComputedRef<{ modifiers: import("@popperjs/core").StrictModifiers[]; placement: Placement; strategy?: import("@popperjs/core").PositioningStrategy | undefined; onFirstUpdate?: ((arg0: Partial<import("@popperjs/core").State>) => void) | undefined; }>; export {};