dev-experience / Xtz.StronglyTyped

Set of NuGet packages to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings). Eliminate stringly-typed interfaces. Make compiler your friend, introduce semantics to your code.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Xtz.StronglyTyped

GitHub GitHub branch checks state

Set of NuGet packages to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings).

Eliminate stringly-typed interfaces.

Make compiler your friend, introduce semantics to your code.

NuGet Package Version
Xtz.StornglyTyped NuGet
Xtz.StronglyTyped.BuiltinTypes NuGet
Xtz.StornglyTyped.BuiltinTypes.AutoFixture NuGet
Xtz.StornglyTyped.BuiltinTypes.Bogus NuGet
Xtz.StornglyTyped.EntityFramework NuGet
Xtz.StornglyTyped.SourceGenerator NuGet
Xtz.StornglyTyped.Swashbuckle NuGet

Sample projects

Checkout sample projects with use cases: Xtz.StronglyTyped.SampleProjects

About

Set of NuGet packages to strongly-type your interfaces (properties, methods, APIs, DB entities, appsettings). Eliminate stringly-typed interfaces. Make compiler your friend, introduce semantics to your code.

License:MIT License


Languages

Language:C# 100.0%