[英]How can I specify loosely typed object literal in typescript definition?
We are writing typescript definitions for a library named args-js which parses a querystring and returns the results in an object literal. 我们正在为名为args-js的库编写typescript定义,该库解析查询字符串并在对象文字中返回结果。 eg
例如
?name=miriam&age=26
will return 将返回
{
name: "miriam",
age: 26
}
The return value is an object literal, but we can't declare the property names in advance. 返回值是一个对象文字,但我们不能提前声明属性名称。 Is there an alternative to specifying a return value of
any
type? 是否有指定
any
类型的返回值的替代方法?
如果对象的深度始终为1,则可以使用以下类型:
{[key: string]: string | boolean | number}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.