@vuesax-alpha/nightly
Version:
A Component Library for Vue 3
21 lines (20 loc) • 615 B
TypeScript
import type { Coords } from '../../utils';
import type { Derivable, Middleware, MiddlewareState } from '../types';
declare type OffsetValue = number | Partial<{
/**
* @default 0
*/
mainAxis: number;
/**
* @default 0
*/
crossAxis: number;
/**
* @default null
*/
alignmentAxis: number | null;
}>;
export declare type OffsetOptions = OffsetValue | Derivable<OffsetValue>;
export declare function convertValueToCoords(state: MiddlewareState, options: OffsetOptions): Promise<Coords>;
export declare const offset: (options?: OffsetOptions) => Middleware;
export {};