155. 对象树的路径

困难0

实现一个高级工具类型 Path<T> ,用于得到树形结构中可能的路径,路径形式为一个数组。

例如:

declare const example: {
  foo: {
    bar: {
      a: string
    }
    baz: {
      b: number
      c: number
    }
  }
}

// 可能的结果: 
// []
// ['foo']
// ['foo', 'bar']
// ['foo', 'bar', 'a']
// ['foo', 'baz']
// ['foo', 'baz', 'b']
// ['foo', 'baz', 'c']
评论(0)
题库

TypeScript

加载中...