js工具库需要index.d.ts 实现.?-灵析社区

爱打瞌睡的三角龙

写了一个js 工具库,但是 `index.d.ts` 这块无法得到满意的实现,需要帮助。具体看下方issues [single-promises issues](https://link.segmentfault.com/?enc=kRL36Ss7TByGt1cheyXihA%3D%3D.rWvh8clTzxr8MGIWq4l5t8K2wf%2Fl10giHPVGGmuxhRAfqh9Bby%2B7Db1cDLilv7uYdCVWj%2FG%2B8SYlyBVrxOZm2w%3D%3D) 可在issues 里看到。

阅读量:210

点赞量:0

问AI
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