TypeScript:更好的实践 - 一个接口还是多个接口?

问题描述 投票:0回答:1

我想为模型创建一个接口来存储我的 API 响应。 目前我还不知道具体的结构。

使用文件中的所有子对象制作一个 TypeScript 接口是否更好,例如model.ts 或者将它们封装成多个接口?

谢谢您!

我尝试制作多个接口,但这比我将一个接口与所有子对象进行比较需要更多工作。

typescript coding-style
1个回答
0
投票

为每个对象和子对象使用接口的主要原因是为了在将模型缝合在一起或拆开模型时更容易引用子对象的类型。

也就是说,您也可以使用像

ModelInterface['propertyName']
这样的括号语法来引用子对象的类型。如果该接口仅在代码内部使用而不作为库公开,那么这可能就足够了,具体取决于个人喜好。

© www.soinside.com 2019 - 2024. All rights reserved.