skema.duplex
Version:
Duplex skema for mysql
56 lines (43 loc) • 1.32 kB
Markdown
[](https://travis-ci.org/kaelzhang/skema.duplex)
[](https://codecov.io/gh/kaelzhang/skema.duplex)
<!-- optional appveyor tst
[](https://ci.appveyor.com/project/kaelzhang/skema.duplex)
-->
<!-- optional npm version
[](http://badge.fury.io/js/skema.duplex)
-->
<!-- optional npm downloads
[](https://www.npmjs.org/package/skema.duplex)
-->
<!-- optional dependency status
[](https://david-dm.org/kaelzhang/skema.duplex)
-->
# skema.duplex
Duplex skema
## Install
```sh
$ npm i skema.duplex
```
## Usage
```js
import duplex from 'skema.duplex'
const Member = duplex('Member', {
id: [Number, String],
name: String
})
Member.keys // ['id', 'name']
Member.from({
id: '123',
name: 'kael'
})
// - id: 123
// - name: 'kael'
Member.fromR({
id: 123,
name: 'kael'
})
// -id: '123'
// -name: 'kael'
```
## License
MIT