Reinforced.Typings 中是否有一个配置选项来 TsIgnore 所有属性和方法,除非它们使用 TsProperty 属性集?
Is there a configuration option in Reinforced.Typings to TsIgnore all properties and methods unless they have a TsProperty attribute set using?
我正在使用 Reinforced.Typings 从 C# 生成打字稿。
有一种方法可以通过将 [TsIgnore] 属性应用于 property/method 来防止导出 property/method,但我更希望它忽略所有不导出的 properties/methods应用了 [TsFile] 或 [TsProperty]。
这可能吗?
您似乎需要自动导出开关
[TsClass(
AutoExportMethods = false,
AutoExportProperties = false,
AutoExportFields = false)]
public class AutoA
{
}
[TsInterface(AutoExportProperties = false, AutoExportMethods = false)]
public class AutoB
{
}
请注意,如果您使用流畅的配置,那么 - 只会导出明确指定的成员,例如通过 .WithPublicMethods()
或 .WithPublicProperties()
调用等
我正在使用 Reinforced.Typings 从 C# 生成打字稿。
有一种方法可以通过将 [TsIgnore] 属性应用于 property/method 来防止导出 property/method,但我更希望它忽略所有不导出的 properties/methods应用了 [TsFile] 或 [TsProperty]。
这可能吗?
您似乎需要自动导出开关
[TsClass(
AutoExportMethods = false,
AutoExportProperties = false,
AutoExportFields = false)]
public class AutoA
{
}
[TsInterface(AutoExportProperties = false, AutoExportMethods = false)]
public class AutoB
{
}
请注意,如果您使用流畅的配置,那么 - 只会导出明确指定的成员,例如通过 .WithPublicMethods()
或 .WithPublicProperties()
调用等