TypeScript 怎么使用 Generator 函数

async function gen(hand:GeneratorFunction) {
  let p = await Deno.readDir('G:\\test/') ;
  let h = hand(p)
  h.next()
}

function * handle1(p:any) {
 console.log(p)
}

上面代码中 hand:GeneratorFunction 的类型不对应 handle1 函数的类型

请求解

阅读 1.9k
2 个回答

我记得是 * (p: any) => void 就行

使用Vscode 的 类型提示也能知道函数的类型,有没有更普遍的方式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进