vevet
Version:
Vevet is a JavaScript library for creative development that simplifies crafting rich interactions like split text animations, carousels, marquees, preloading, and more.
25 lines (21 loc) • 574 B
text/typescript
import { TEasingType } from '@/utils/math/easing';
/**
* Application configuration properties for initializing Vevet.
*/
export interface ICoreProps {
/**
* Timeout (in milliseconds) for viewport callbacks debouncing.
* @default 0
*/
resizeDebounce: number;
/**
* Default easing type. Accepts a bezier array, function or an easing name.
* @default [0.25, 0.1, 0.25, 1]
*/
easing?: TEasingType;
/**
* If need to apply class names for the root element: such as browser, OS name, etc.
* @default false
*/
applyClassNames: boolean;
}