UNPKG

diffusion

Version:

Diffusion JavaScript client

17 lines (14 loc) 517 B
var Codec = require('io/codec'); var serialiser = { write : function(output, constraint) { Codec.writeMap(output, constraint.getWithValues(), Codec.writeString, function(o, bytes) { Codec.writeBytes(o, bytes.asBuffer()); } ); Codec.writeCollection(output, Array.from(constraint.getWithoutValues()), Codec.writeString); } }; module.exports = serialiser;