如何定义一个TypeScript接口,其中包含一些可选的值,但其中一个(或多个)是强制性?interface ISearchKey name?return ...我希望实现ISearchKey接口的对象具有"name“值和/或"id”值。其中一个(“名称”和"id")可以发出,但不能同时发出!findItem()函数中的输入来解决这个问题:
let name = se
我有一个Express API服务器应用程序和一个React客户端应用程序,它们都是用TypeScript实现的。我使用TypeScript接口定义了我的数据模型,并且在系统的两端都使用了这些接口。然而,TypeScript接口只是编译时特性,我还需要运行时类型检查,例如验证HTTP POST data (json)是否符合定义的数据结构。所以我的问题是,我如何能够/应该利用TypeScript提供的功能来