cmq-utils
Version:
9 lines (8 loc) • 429 B
TypeScript
/**
* 缓冲函数
* @param {Number} position 当前滚动位置
* @param {Number} destination 目标位置
* @param {Number} rate 缓动率
* @param {Function} callback 缓动结束回调函数 两个参数分别是当前位置和是否结束
*/
export default function easeout(position: number, destination: number | undefined, rate: number | undefined, callback: (pos: number, flg: boolean) => void): false | undefined;