UNPKG

273 BTypeScriptView Raw
1/**
2 * 将多个单个参数的函数合成为一个函数,执行顺序为从右到左
3 * @param fn 第一个函数
4 * @param rest 剩余函数
5 * @returns 复合后的函数
6 */
7export declare function compose<T>(fn: (x: T) => T, ...rest: ((x: T) => T)[]): (x: T) => T;