diffusion
Version:
Diffusion JavaScript client
12 lines (10 loc) • 458 B
JavaScript
var _implements = require('util/interface')._implements;
var StringDataType = require('../../../data/primitive/string-datatype');
var Decoder = require('cbor/decoder');
var PrimitiveDataType = require('data/primitive/primitive-datatype');
function serialise(v, encoder) {
encoder.encode(v.toString());
}
module.exports = _implements(StringDataType, function() {
PrimitiveDataType.call(this, "string", String, serialise, true, Decoder.isString);
});