139. 提取类中 public 属性

困难0

实现一个高级工具类型 ClassPublicKeys<T>,它返回一个类的所有 public 属性。

例如:

class A {
  public str: string
  protected num: number
  private bool: boolean

  getNum() {
    return Math.random()
  }
}

type publicKeys = ClassPublicKeys<A> // expected to be 'str' | 'getNum'
评论(0)
题库

TypeScript

加载中...