【发布时间】:2022-01-24 03:24:29
【问题描述】:
我在使用 TypeScript 界面时遇到问题。
我总是制作一些简单的界面,如下所示。
{ a: 1 }
interface A {
a: number
}
但这次我很迷茫。
这是我的函数返回的结果,我想为它做一个接口。
[
[ 0 ],
{
acknowledged: true,
modifiedCount: 1,
upsertedId: null,
upsertedCount: 0,
matchedCount: 1
}
]
它是一个数组,里面有另一个数组和一个对象。
我很乐意为您提供帮助。
谢谢!
【问题讨论】:
-
到目前为止您尝试过什么?你具体在哪里遇到困难?您是否需要您的界面成为现有数据的视图?它需要是不可变的还是可变的?等
-
您发布的示例 JSON 有一个 外部类型,它是一个数组,而不是
object。定义描述数组的接口并不常见(但可以这样做)。在您澄清自己在做什么之前,我们无法真正继续进行。 -
嗨戴!很抱歉没有说清楚,我是编程新手。我的意思是我想做一个文件夹,里面有所有接口并导出使用。我的代码中的一个函数返回我上面写的结果(一个数组,里面有一个数组和一个对象)所以我想知道如何为这个结果定义一个类型。
-
是的,我已经解决了!谢谢戴
标签: arrays typescript object types interface