Ahm*_*sih 7 syntax optional typescript
我的意思不是问号语法,而是我问-?的,例如:
type Required<T> =
T extends object
? { [P in keyof T]-?: NonNullable<T[P]>; } // <---------- "-?" here
: T;
Run Code Online (Sandbox Code Playgroud)
通过2018 年 GitHub 评论。我在 TypeScript 手册关于高级类型和实用程序类型的章节中找不到这种语法。
-?如上所述仍然在 TypeScript 3.8 中编译,并且似乎是相反的?,即,使密钥成为必需的?它相当于Required? 如果不是,这个语法叫什么,我在哪里可以阅读更多关于它的信息?