如何在打字稿中定义一个类?

sqllyw

我有一个这样的对象:

{
   "info" : { "title" : '123},
   "details": [ {"desc": "d1"}, {"desc": "d2}]
}

现在我正在尝试为这个对象声明类型,这是我到目前为止所得到的:

interface Info {
    "title": string,   
}

interface Detail {
    "desc": string,
}

如何定义一个包含 Info 和 Detail 数组的类?谢谢。

吉列尔梅夫斯
class MyClass {
  info: Info;
  details: Detail[]
}

更多信息在这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我如何在打字稿中定义一个集合?

如何在打字稿中声明某个东西是一个类,与使用“class”关键字相同?

如何在打字稿数组中查找第一个非null值?

如何在打字稿中创建一个无效的JQueryPromise?

在打字稿中的另一个类中使用静态类方法

在打字稿中如何解决无法设置未定义的属性“第一个”

如何在打字稿中实现自定义错误类?

如何在打字稿中从另一个函数的外部访问函数内部的变量?

如何在打字稿中创建另一个数组的排序索引数组?

如何在打字稿中检测返回的类

如何在打字稿中的类内声明枚举?

如何在打字稿中实现类常量?

如何在打字稿中的类上计算属性?

如何在打字稿中定义通用接口

如何在打字稿中定义对象类型的对象

如何在打字稿中“返回”外部函数定义

如何在打字稿中定义计算属性

如何在打字稿中定义嵌套字典类型

如何在打字稿中定义const数组

如何在打字稿中定义匿名通用接口?

如何在打字稿中定义此对象?

如何在打字稿中定义选项部分?

如何在打字稿的函数之外声明一个数组?

如何在打字稿类型中使一个属性不可选?

如何在打字稿中定义 5 个元素的有限集?

如何在打字稿类中定位和修改一批属性

如何创建一个在打字稿中返回布尔值的API?

打字稿。如何在一个模块中导出两个类(在单独的文件中)?

如何在打字稿文件的一组单选按钮中选择一个特定的单选按钮?