Але*_*нин 1 javascript literals typescript reactjs
如何创建一个类型以便自动完成工作或者您可以输入任何字符串?这可能吗?
export type StateWords = | 'first' | 'second' | 'third' | string
我无法进行自动填充。
moc*_*cha 11
string与相交{}:
export type StateWords = | 'first' | 'second' | 'third' | string & {}
Run Code Online (Sandbox Code Playgroud)
Record<never, never>还可以工作:
export type StateWords = | 'first' | 'second' | 'third' | string & Record<never, never>
Run Code Online (Sandbox Code Playgroud)
这些交集欺骗 TypeScript 认为它是一个“不同”的字符串类型,文字字符串类型不可分配给它(因此联合不会简化为 only string)。
请参阅ms/TS#29729
| 归档时间: |
|
| 查看次数: |
1836 次 |
| 最近记录: |