UNPKG

capnp-js

Version:

Capnproto run-time decoding and encoding for Node

16 lines (15 loc) 552 B
var fields = require('../fields'); module.exports = function(List) { var get = fields.list.get(List); List._FIELD.get = function(offset, defaultPosition) { return function() { return get(defaultPosition, this, offset); }; }; List._FIELD.unionGet = function(discr, offset, defaultPosition) { return function() { fields.throwOnInactive(this.which(), discr); return get(defaultPosition, this, offset); }; }; };