输入等同于 C# 9.0 中的 "record" 类型的打字稿
Type in typescript that is equivalent to "record" type in C# 9.0
我项目中的一个数据模型正在使用 C# 9.0 中的 "record" type。
它是这样的:
public record Foo(IEnumerable<string> BarA, IEnumerable<string> BarB);
我不知道打字稿(我的前端代码)中对应的模型应该使用什么类型。
下一个问题是TypeWriter应该怎么处理这个数据类型
非常感谢。
我已经尝试了 github.com/frhagn/Typewriter/issues/337 中的解决方案
(感谢 Aleksey L.)以下是我们可以配置以便生成的内容:
export interface Foo {
BarA: string[];
BarB: string[];
}
是因为我们使用的是非官方的TypeWriter版本,所以每次关闭再启动Visual Studio后都需要手动安装(我的版本是VS 2019)
我项目中的一个数据模型正在使用 C# 9.0 中的 "record" type。 它是这样的:
public record Foo(IEnumerable<string> BarA, IEnumerable<string> BarB);
我不知道打字稿(我的前端代码)中对应的模型应该使用什么类型。
下一个问题是TypeWriter应该怎么处理这个数据类型
非常感谢。
我已经尝试了 github.com/frhagn/Typewriter/issues/337 中的解决方案 (感谢 Aleksey L.)以下是我们可以配置以便生成的内容:
export interface Foo {
BarA: string[];
BarB: string[];
}
是因为我们使用的是非官方的TypeWriter版本,所以每次关闭再启动Visual Studio后都需要手动安装(我的版本是VS 2019)