Skip to content

Just an evolving collection of general purpose coding productivity tools.

License

Notifications You must be signed in to change notification settings

klinkby/toolkitt

Repository files navigation

Klinkby.Toolkitt

NuGet Workflow CodeQL License

Summary

Just an evolving collection of AOT-friendly general purpose coding productivity tools. >95% test coverage, >80% Stryker mutation score.

Contents

  • Explicit parameter validation guard extension methods
  • Thread-safe event raiser extension methods
  • Apply, Curry, Uncurry extension methods for Func<T>
  • Apply for extension methods Action<T>
  • Monads Identity<T> and Either<T> (Left<T> / Right<T>)
  • Base64 URL encoding/decoding
  • DateTime extension methods e.g. safely formatting UTC date
  • Adapter for passing Microsoft.Extensions.ILogger output to XUnit console
  • Create Tuple from IEnumerable

Package

Nuget package: Klinkby.Toolkitt for netstandard2.1

License

MIT licensed. See LICENSE for details.

Dependencies

  • netcore3.0 or later

About

Just an evolving collection of general purpose coding productivity tools.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages