找不到名称“ keyof”

时间:2019-07-19 10:29:57

标签: angular typescript

我正在尝试在typescript中使用keyof关键字,但似乎找不到。 我将typescript 3.5.2angular 7.2.2一起使用 预先感谢。

export class Functions {

  static ListObjectProperties(): string[] {
        let array = keyof Foo;
        return array;
  }
}

我收到“找不到名称'keyof'”

1 个答案:

答案 0 :(得分:1)

您只能在类型上下文中使用keyof。 例如:

interface Foo { aProperty: unknown }

const x: keyof Foo = "aProperty"