UNPKG

diffusion

Version:

Diffusion JavaScript client

16 lines (12 loc) 549 B
var _implements = require('util/interface')._implements; var Int64DataType = require('../../../data/primitive/int64-datatype'); var PrimitiveDataType = require('data/primitive/primitive-datatype'); var Int64Impl = require('data/primitive/int64-impl'); var Decoder = require('cbor/decoder'); function serialise(v, encoder) { encoder.writeInt64(new Int64Impl(v)); } module.exports = _implements(Int64DataType, function() { PrimitiveDataType.call(this, "int64", Int64Impl, serialise, false, Decoder.isInt64); this.Int64 = Int64Impl; });