1
2
这可以通过函数重载轻松完成…
|
2
0
你可以试着做
有关更多信息,请访问 https://www.typescriptlang.org/docs/handbook/generics.html |
3
0
我认为适当的解决办法是 使用用户定义的类型保护 对于不同的可能答案类型。 例子:
这将允许typescript编译知道您收到的数据确实是项目类型。
您可以处理各种类型的结果,如果您没有成功地对已知类型验证有效负载,那么应该抛出异常。 有用链接: https://basarat.gitbooks.io/typescript/docs/types/typeGuard.html https://github.com/epoberezkin/ajv 实现类型保护的一个好方法是使用类似AJV的JSON模式库。 https://spin.atomicobject.com/2018/03/26/typescript-data-validation/ |
Devmix · 如何在new Map()中保存状态? 1 年前 |
Luisus · 从Prisma 5客户端提取类型 1 年前 |
Rostys · TypeScript:使用类型转换进行类型保护 1 年前 |
Anne · 类型不一致的对象的TypeScript类型定义 1 年前 |
tuimui · 使用react+ts通过道具传递数据 1 年前 |