typescript动态创建具有嵌套结构的接口

问题描述 投票:-2回答:1

@ jcalz关于如何动态创建接口有一个很好的答案:Typescript dynamically create interface

但是我想知道我们是否可以对嵌套结构进行同样的操作并集成一个可选参数,请参见下面的?

示例来自

{"names": {"firstName": "string", "lastName": "?string"} , "age": "number" }

输出

{name: {firstName: string, lastName?: string}, age: number}
typescript dynamic types type-inference
1个回答
0
投票

根据他的回答,您可以定义自己的类型。因此,您也可以在其中定义“?string”。

© www.soinside.com 2019 - 2024. All rights reserved.