tdesign-react
Version:
TDesign Component for React
27 lines (26 loc) • 692 B
TypeScript
/**
* @file
* 缓动函数
* 参考自: https://github.com/bameyrick/js-easing-functions/blob/master/src/index.ts
*/
export interface EasingFunction {
(current: number, start: number, end: number, duration: number): number;
}
/**
* @export
* @param {number} current 当前时间
* @param {number} start 开始值
* @param {number} end 结束值
* @param {number} duration 持续时间
* @returns
*/
export declare const linear: EasingFunction;
/**
* @export
* @param {number} current 当前时间
* @param {number} start 开始值
* @param {number} end 结束值
* @param {number} duration 持续时间
* @returns
*/
export declare const easeInOutCubic: EasingFunction;