如何为具有不同数量的键/值对的对象添加类型? [关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为具有不同数量的键/值对的对象添加类型? [关闭]相关的知识,希望对你有一定的参考价值。
我的API返回一个对象,该对象具有数据库表中每个特定实体的键/值对。例如,如果它是配方应用程序,则键将是配方ID,值将是配方名称。因此,在编译时未知密钥/值对的数量。
客户端是用Typescript编写的,需要安全的打字。当我不知道从后端检索时对象将包含多少个键/值对时,如何向对象添加类型?
答案
使用类型描述动态键/值对象非常简单。例如:
interface Item {
[key: string]: string | number | boolean
}
以上是关于如何为具有不同数量的键/值对的对象添加类型? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 中实现一个管理 UserDefaults 的键值对的通用结构?