小编Eln*_*nur的帖子

如何在 Typescript 中深度扁平化界面?

例如:

interface a {
  name: string 
  nested: {
    lastName: string 
    nested: {
      age: number
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我希望它变成:

interface b {
  name: string 
  lastName: string 
  age: number
}
Run Code Online (Sandbox Code Playgroud)

接口值将是动态的,所以我可能需要某种递归解决方案

我最终只得到了有限的解决方案

typescript

1
推荐指数
1
解决办法
2380
查看次数

标签 统计

typescript ×1