我们正在为名为args-js的库编写typescript定义,这些库解析查询字符串并在对象文字中返回结果。 例如
?name=miriam&age=26
将返回
{
name: "miriam",
age: 26
}
返回值是一个对象文字,但我们不能提前声明属性名称。是否有指定any
类型的返回值的替代方法?
答案 0 :(得分:3)
如果对象的深度始终为1,则可以使用以下类型:
{[key: string]: string | boolean | number}