Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ik5/extratypes

Globally used data types on multiple projects of mine on their own package
https://github.com/ik5/extratypes

data-type golang json package packages reusable

Last synced: 27 days ago
JSON representation

Globally used data types on multiple projects of mine on their own package

Awesome Lists containing this project

README

        

# Extra Types

The current package contains types that I require in projects where the type never
changes, and used globally.

## Current Type Support

* Duration - Ability to store `time.Duration` over JSON and database.
* Numeric values - Ability to store and load `int` and `uint` family even when they are string for example.
* Bool - Ability to take boolean value as int, string and boolean and convert to `bool` type, with `nil` support.

# TODO
- [x] Add Tests for nil duration
- [ ] Add more test covers for nil duration
- [ ] Add More int and uint type support