/** * @file Asynchronous Task related helpers */ /** 对于异步行为,将同时发生的多次调用进行合并 */ export declare function collapseCalls>( /** 异步行为实现逻辑 */ fn: (...args: T) => R, /** 基于异步行为的调用参数计算标识(标识相同的调用才会被合并) */ getKey: (...args: T) => string): (...args: T) => R;