diffusion
Version:
Diffusion JavaScript client
18 lines (14 loc) • 454 B
JavaScript
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;