假设我有以下示例对象:
const exampleResponse = {
"rates": [{
"cost": 10,
"description": "10$ shipping"
}, {
"cost": 20,
"description": "20$ shipping",
"guaranteedDaysToDelivery": 5
},
]
}
现在我可以像这样获得该示例的类型:
type SuccessResponse = typeof exampleResponse;
问题是,如果我编译.ts文件,我的示例将不必要地包含在导出中。
我只需要在编译时使用示例类型,然后就可以将其丢弃。
有解决方法吗?
答案 0 :(得分:2)
我只需要在编译时使用示例类型,然后就可以将其丢弃。有办法解决这个问题吗?
没有。我假设您将此内容作为JSON获取,并且有JSON to DTS之类的工具可以将您的JSON转换为TypeScript声明。