我应该如何实现TypeScript接口来定义此C#模型:
public class PageModel
{
public long Id { get; set; }
public string Name { get; set; }
public IDictionary<string, FieldModel> Fields { get; set; }
}
public class FieldModel
{
public long Id { get; set; }
public string Name { get; set; }
public string Type { get; set; }
public string DataType { get; set; }
public string DefaultValue { get; set; }
}
如果仅在寻找接口,则:
interface PageModel {
Id: number;
Name: string;
Fields: { [key: string]: FieldModel };
}
interface FieldModel {
Id: number;
Name: string;
Type: string;
DataType: string;
DefaultValue: string;
}
一些差异:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句