-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex.js
More file actions
24 lines (22 loc) · 979 Bytes
/
index.js
File metadata and controls
24 lines (22 loc) · 979 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*
DPack - Fast, compact object structure encoding.
*/
exports.createSerializeStream = require('./lib/serialize-stream').createSerializeStream
exports.createParseStream = require('./lib/parse-stream').createParseStream
const serialize = require('./lib/serialize')
serialize.nodeCharEncoder = require('./lib/node-encoder').nodeCharEncoder
const parse = require('./lib/parse')
const Options = require('./lib/Options').Options
exports.serialize = serialize.serialize
exports.parse = parse.parse
exports.createSerializer = serialize.createSerializer
exports.createParser = parse.createParser
const Block = require('./lib/Block')
exports.parseLazy = Block.parseLazy
exports.asBlock = Block.asBlock
exports.isBlock = Block.isBlock
exports.copy = Block.copy
exports.reassignBuffers = Block.reassignBuffers
exports.Options = Options
exports.createSharedStructure = require('./lib/shared').createSharedStructure
exports.readSharedStructure = require('./lib/shared').readSharedStructure