Files
style/dist/easings/easings.d.ts
enricobuehler 1217cf56f5 modernize
- replace vite with tsdown
- update registry
- update deps
2026-02-03 07:47:48 +01:00

18 lines
600 B
TypeScript

//#region src/easings/easings.d.ts
type CubicBezierEase = [number, number, number, number];
type TransitionConfig = {
type: string;
duration: number;
ease: CubicBezierEase;
delay?: number;
};
type EasingCollection = {
out: TransitionConfig;
in: TransitionConfig;
inOut: TransitionConfig;
};
type EasingFunction = (duration: number, delay?: number) => EasingCollection;
type EasingName = "sine" | "quad" | "cubic" | "quart" | "quint" | "expo" | "circ" | "back" | "elastic" | "bounce";
declare const Easings: Record<EasingName, EasingFunction>;
//#endregion
export { Easings as default };