> src/App.jsx:22:0: error: Unexpected "@"\n 22 \xe2\x94\x82 @observer\n\nerror when starting dev server:\nError: Build failed with 1 error:\nsrc/App.jsx:22:0: error: Unexpected "@"\nRun Code Online (Sandbox Code Playgroud)\n我使用观察者作为装饰器然后我得到了错误。在文档中找不到启用此选项的位置。
\ninterface TypeA {
a: string
b: string
}
interface TypeB {
c: string
}
Run Code Online (Sandbox Code Playgroud)
现在我想做一个 TypeC,a 和 b 是可选的,c 是必需的。
interface TypeC {
a?: string
b?: string
c: string
}
Run Code Online (Sandbox Code Playgroud)
有什么捷径可以做到吗?例如:
// type TypeC = TypeA? & TypeB
Run Code Online (Sandbox Code Playgroud)
我认为当 TypeA 很大时它很有用