Reinforced.Typings Versions Save

Converts C# classes to TypeScript interfaces (and many more) within project build. 0-dependency, minimal, gluten-free

v1.6.2

1 year ago
  • Support of .NET 7

v1.5.8

3 years ago
  • PR #178
  • PR #177
  • PR #176
  • PR #164
  • Fix typo in "RtFuncion"
  • AutoAsync feature

1.4.2

6 years ago
  • 1.4.2
    • Additional assemblies resolvation fix
    • Explicitly overriden names are no more subjects of casing change
  • 1.4.1
    • Fixed conflicts between [TsProperty/Function/Value] and corresponding fluent configuration
  • 1.4.0
    • .NET Core port. .NET Standard >= 1.5 is also supported now
    • TargetInvokationException during build is now being revealed to InnerException
    • (internal) profiles instead of rtcli parmeters

1.3.7

6 years ago
  • 1.3.7
    • .exe resolvation fix
    • ForceNullable can also be used to disable property nullability
    • Const enums
    • Reported bugs fixes

1.3.5

6 years ago

1.3.5

  • References resolution error fix 1.3.4
  • .targets file was accidentally removed from package 1.3.3
  • Fixed pathes resolution error
  • Added const enums 1.3.2
  • Fixed large references error
  • ForceNullable now is nullable (can be disabled or enabled for some properties)
  • Added inline type inferers
  • .exe references checking 1.3.1
  • Documentation construction bugfix
  • Member field to fluent configurators

v1.3.0

7 years ago
  • Modules support
  • Inline implementations
  • Substitutions
  • TS tuples
  • Types and members reordering
  • Global parameters
  • Improved generics support
  • Bugfixes

v1.2.4

8 years ago
  • Generic type resolvation improvement
  • Stack overflow fix

v1.2.2

8 years ago
  • Visual Studio-friendly warning and error messages
  • Extracting types information from .exe assemblies
  • Initialization expression for fields AST
  • Assembly signing

1.0.6

8 years ago
  • 1.0.6
    • Improved multiple files export
    • Fixed automatic references bugs

1.0.5

8 years ago
  • 1.0.5
    • Fluent configuration.
    • Added more XMLDOC documentation.
    • Ability to generate documentation from several sources (supported only with fluent configuration)
    • camelCase for selected type members
    • Minor bugfixes
  • 1.0.4
    • Fixed invalid handling of IncludeNamespace parameter
    • Fixed invalid interfaces extension
  • 1.0.3
    • Flexibility and usability fixes (adjusted defaults, added overloads)
  • 1.0.2
    • Automated documentation generation (disableable)
    • Constructors generation
    • Attribute for :base() call
    • Conditional disabling of TypeScript build via settings
    • Conditional disabling generation itself via settings
    • Automated pascal case for methods and properties (disableable)
    • Enumerations attribute fixed
    • Access modifiers during classes generation
    • Improved TypeResolver performance
    • Bug fixes