smooth-shadows
Version:
A library to generate smooth shadows with multiple layers
11 lines (10 loc) • 700 B
TypeScript
export declare type CubicBezier = [number, number, number, number];
export declare type Easing = {
name: 'easeInSine' | 'easeOutSine' | 'easeInOutSine' | 'easeInCubic' | 'easeOutCubic' | 'easeInOutCubic' | 'easeInQuint' | 'easeOutQuint' | 'easeInOutQuint' | 'easeInCirc' | 'easeOutCirc' | 'easeInOutCirc' | 'easeInQuad' | 'easeOutQuad' | 'easeInOutQuad' | 'easeInQuart' | 'easeOutQuart' | 'easeInOutQuart' | 'easeInExpo' | 'easeOutExpo' | 'easeInOutExpo' | 'easeInBack' | 'easeOutBack' | 'easeInOutBack';
cubicBezier: CubicBezier;
};
/**
* @see https://easings.net/
*/
export declare const easings: Easing[];
export declare const easingToCubicBezier: (name: Easing['name']) => CubicBezier;