0.3.1 • Published 5 years ago
@type-io/core v0.3.1
@type-io/core
Core package of type-io. Used for:
- Define data model
- Decoding/encoding from plain Javascript object to class instance and back to plain object if necessary
Installation
Node:
npm install @type-io/coreYarn:
yarn add @type-io/coreBuilt-In
PlainParser
Used to parsing from/to plain object
Supported type:
| Instanced Type | Input type | Output Type | Specified Type |
|---|---|---|---|
| String | String, Number, Boolean, & Any* | String | |
| Number | String, Number, Boolean | Number | |
| Boolean | Any** | Boolean | |
| Date | Date, String, Number | Date |
**Note:
*: Any object will be converted via String(x)
**: Any input will be converted via boolean check