UNPKG

diffusion

Version:

Diffusion JavaScript client

18 lines (14 loc) 454 B
var Codec = require('io/codec'); var BEES = require('serialisers/byte-encoded-enum-serialiser'); var TopicType = require('../../../topics/topics').TopicType; var serialiser = { read : function(input) { var type = BEES.read(input, TopicType); var properties = Codec.readDictionary(input, Codec.readString); return { type: type, properties: properties }; } }; module.exports = serialiser;