diffusion
Version:
Diffusion JavaScript client
13 lines (10 loc) • 454 B
JavaScript
var _implements = require('util/interface')._implements;
var DoubleDataType = require('../../../data/primitive/double-datatype');
var Decoder = require('cbor/decoder');
var PrimitiveDataType = require('data/primitive/primitive-datatype');
function serialise(v, encoder) {
encoder.writeDouble(v);
}
module.exports = _implements(DoubleDataType, function() {
PrimitiveDataType.call(this, "double", Number, serialise, false, Decoder.isDouble);
});