1.0.0 • Published 2 months ago
compact-encoding-variant v1.0.0
compact-encoding-variant
Compact codec for variant types.
npm i compact-encoding-variant
Usage
const c = require('compact-encoding')
const variant = require('compact-encoding-variant')
const codec = variant(c.string, c.int)
const [string, int] = codec
const b1 = c.encode(string, 'Hello world!')
// <Buffer 0 'Hello world!'>
const b2 = c.encode(int, 1234)
// <Buffer 1 1234>
c.decode(codec, b1)
// 'Hello world!'
c.decode(codec, b2)
// 1234
License
Apache-2.0
1.0.0
2 months ago