如何根据接口定义生成默认数据? 也许我们可以将boolean这样的规则设为false,将number设置为零,将字符串设置为空,将list设置为一元素。
假设我有一个名为some-definition.ts
的文件:
export interface IOneInterface {
fieldX: number;
fieldY: string;
};
export interface IAnotherInterface {
fieldM: number[];
fieldN: string[];
};
我需要一种方法来生成json文件some-definition.json
:
{
"IOneInterface": {
"fieldX": 0,
"fieldY": ""
},
"IAnotherInterface": {
"fieldM": [0],
"fieldN": [""]
}
}