UNPKG

capnp-js

Version:

Capnproto run-time decoding and encoding for Node

18 lines (17 loc) 584 B
var reader = require('../../reader/layout/list'); var list = require('../layout/list'); var fields = require('../fields'); module.exports = function(List) { var init = fields.list.init(List); List._FIELD.init = function(offset) { return function(length) { return init(this, offset, length); }; }; List._FIELD.unionInit = function(discr, offset) { return function(length) { this._setWhich(discr); return init(this, offset, length); }; }; };