interface SingleOptions { cache?: number } interface SingleFunc { (...args: P): T extends Promise ? T : Promise update(opt?: SingleOptions): void clear(): void } export function singlePromise( fn: (...args: P) => T, opt?: SingleOptions ): SingleFunc
阅读量:1
点赞量:0