@douyinfe/semi-animation
Version:
animation base library for semi-ui
14 lines (13 loc) • 488 B
TypeScript
/**
*
* @param {number|number[]|string|string[]} from
* @param {number|number[]|string|string[]} to
* @param {number} ratio
* @param {Function} [parser]
* @param {Function} [formatter]
* @returns {any}
*/
export type FromTo = string | number | (string | number)[];
export type Parser = (value: FromTo) => any;
export type Formatter = (value: any[]) => any;
export default function interpolate(from: FromTo, to: FromTo, ratio?: number, parser?: Parser, formatter?: Formatter): any;