【发布时间】:2018-12-04 13:09:50
【问题描述】:
我现在有这个:
export type EVCb = (err:any, val?:any) => void;
export type Task = (cb: EVCb) => void;
export const q = async.queue((task: Task, cb) => task(cb), 2);
有没有办法使用泛型提供有关任务的 async.queue 类型信息?
类似这样的:
export const q = async.queue<Task>((task: Task, cb) => task(cb), 2);
我不知道这是否是正确的方法或正确的语法是什么。
【问题讨论】:
-
@types/async是否存在于async.js?如果存在,可以安装npm install @types/async -
是的,当然
@types/async存在,但鉴于此,如果可能的话,我正在寻找如何为此获得正确的通用参数。 -
看到您标记为已回答,如果答案有用,请不要忘记分配赏金 :)
-
知道了,非常感谢
标签: typescript async.js tsc