UNPKG

capnp-js

Version:

Capnproto run-time decoding and encoding for Node

26 lines (25 loc) 1.05 kB
var reader = require('../../reader/list/index'); var encode = require('../primitives'); var Data = require('../Data'); var Text = require('../Text'); var structure = require('./structure'); var pointer = require('./pointer'); var Void = require('./Void'); var Bool = require('./Bool'); var primitive = require('./primitive'); exports.struct = structure; exports.list = pointer; exports.Void = Void; exports.Bool = Bool; exports.Int8 = primitive(reader.Int8, encode.int8); exports.Int16 = primitive(reader.Int16, encode.int16); exports.Int32 = primitive(reader.Int32, encode.int32); exports.Int64 = primitive(reader.Int64, encode.int64); exports.UInt8 = primitive(reader.UInt8, encode.uint8); exports.UInt16 = primitive(reader.UInt16, encode.uint16); exports.UInt32 = primitive(reader.UInt32, encode.uint32); exports.UInt64 = primitive(reader.UInt64, encode.uint64); exports.Float32 = primitive(reader.Float32, encode.float32); exports.Float64 = primitive(reader.Float64, encode.float64); exports.Data = pointer(Data); exports.Text = pointer(Text);