【发布时间】:2021-03-22 22:42:23
【问题描述】:
我正在尝试扩展 Union 类型。但是,它显示了一条错误消息。
在其他项目中没有问题。
有人知道这个错误吗?
type Foobar = 'foo' | 'bar';
interface OptionProps<T extends Foobar> {
~~~~~~~ // Parsing error: Unexpected token, expected ","
1 | type Fb = 'foo' | 'bar';
2 |
> 3 | interface OptionProps<T extends Fb> {
| ^
4 | value: T;
5 | setValue: (value: T) => void;
6 | }eslint
value: T;
setValue: (value: T) => void;
}
【问题讨论】:
-
您可能对此答案感兴趣stackoverflow.com/questions/66747117/…
-
这是一个奇怪的错误;请考虑尝试制作一个可以向其他人展示的minimal reproducible example。我的猜测是您的 IDE 或项目配置不正确,但如果没有更多信息,很难给出建议。
标签: typescript