@vuesax-alpha/nightly
Version:
A Component Library for Vue 3
12 lines (11 loc) • 790 B
TypeScript
import type { Coords } from 'vuesax-alpha/es/hooks/use-floating/utils';
import type { Derivable, LimitShiftOptions } from 'vuesax-alpha/es/hooks/use-floating/core';
import type { ArrowOptions, FlipOptions, Middleware, MiddlewareState, ShiftOptions } from './types';
export { detectOverflow, offset } from 'vuesax-alpha/es/hooks/use-floating/core';
export declare const shift: (options?: ShiftOptions | Derivable<ShiftOptions>) => Middleware;
export declare const flip: (options?: FlipOptions | Derivable<FlipOptions>) => Middleware;
export declare const arrow: (options: ArrowOptions | Derivable<ArrowOptions>) => Middleware;
export declare const limitShift: (options?: LimitShiftOptions | Derivable<LimitShiftOptions>) => {
options: any;
fn: (state: MiddlewareState) => Coords;
};