首页 > 解决方案 > 如何在打字稿中使用 GeneratorFunction 接口

问题描述

本来想用生成器函数的,结果碰到了生成器函数接口。

let foo: GeneratorFunction = function * () { return 1}

这引发了以下错误:

Property '[Symbol.toStringTag]' is missing in type '() => Generator<never, number, unknown>' but required in type 'GeneratorFunction'.(2741)
lib.es2015.symbol.wellknown.d.ts(166, 14): '[Symbol.toStringTag]' is declared here.

这是为什么?

标签: javascripttypescript

解决方案


推荐阅读