我有一个在运行时从外部源获取的对象。它具有任意字符串字符串值,但只有numric值。它可能看起来像:
{foo:1, bar:3}
但它可能看起来像
{asdf: 1}
我希望typescript编译器知道所有当前键的,值是数字。我尝试了type numObj = {string: number}
和type numObj = {[string]: number}
之类的内容,但都没有效果。
什么是套装类型声明?
答案 0 :(得分:0)
如jonrsharpe在他的评论typescript type for object with unknown keys, but only numeric values?中所给出的:
{[键:字符串]:数字}?阅读有关可索引类型的文档: http://typescriptlang.org/docs/handbook/interfaces.html