@dvcol/neo-svelte
Version:
Neomorphic ui library for svelte 5
28 lines (27 loc) • 988 B
TypeScript
import type { HeightParams, WidthParams } from '@dvcol/svelte-utils/transition';
import type { EasingFunction, ScaleParams } from 'svelte/transition';
interface BaseParams {
/**
* Delay before the transition starts in milliseconds.
*/
delay?: number;
/**
* Duration of the transition in milliseconds.
*/
duration?: number;
/**
* Easing function to apply to the transition.
*/
easing?: EasingFunction;
}
export declare const defaultDuration = 400;
export declare const shortDuration = 300;
export declare const quickDuration = 200;
export declare const shortFreezeTransition: WidthParams | HeightParams;
export declare const quickDurationProps: BaseParams;
export declare const quickDelayProps: BaseParams;
export declare const quickScaleProps: ScaleParams;
export declare const quickScaleOpacityProps: ScaleParams;
export declare const quickScaleDelayProps: ScaleParams;
export declare const quickCircOutProps: BaseParams;
export {};