UNPKG

diffusion

Version:

Diffusion JavaScript client

16 lines (14 loc) 606 B
var RangeQueryParametersSerialiser = require('services/timeseries/range-query-parameters-serialiser'); var RangeQueryRequest = require('./range-query-request'); var Codec = require('io/codec'); module.exports = { read : function(input) { var topicPath = Codec.readString(input); var parameters = RangeQueryParametersSerialiser.read(input); return new RangeQueryRequest(topicPath, parameters); }, write : function(output, request) { Codec.writeString(output, request.topicPath); RangeQueryParametersSerialiser.write(output, request.parameters); } };