UNPKG

element-plus

Version:

A Component Library for Vue 3

50 lines (49 loc) 1.76 kB
import type { ComponentPublicInstance } from 'vue'; import type { MaybeRef } from '@vueuse/core'; import type { Modifier } from '@popperjs/core'; import type { Measurable } from './constants'; import type { PopperCoreConfigProps } from './content'; export declare const buildPopperOptions: (props: PopperCoreConfigProps, modifiers?: Modifier<any, any>[]) => { modifiers: (Modifier<any, any> | { name: string; options: { offset: number[]; padding?: undefined; fallbackPlacements?: undefined; gpuAcceleration?: undefined; }; } | { name: string; options: { padding: { top: number; bottom: number; left: number; right: number; }; offset?: undefined; fallbackPlacements?: undefined; gpuAcceleration?: undefined; }; } | { name: string; options: { padding: number; fallbackPlacements: import("@popperjs/core").Placement[] | undefined; offset?: undefined; gpuAcceleration?: undefined; }; } | { name: string; options: { gpuAcceleration: boolean | undefined; offset?: undefined; padding?: undefined; fallbackPlacements?: undefined; }; })[]; placement: import("@popperjs/core").Placement | undefined; strategy: import("@popperjs/core").PositioningStrategy | undefined; onFirstUpdate?: (arg0: Partial<import("@popperjs/core").State>) => void; }; export declare const unwrapMeasurableEl: ($el: MaybeRef<Measurable | undefined | ComponentPublicInstance>) => HTMLElement | undefined;