UNPKG

diffusion

Version:

Diffusion JavaScript client

41 lines (30 loc) 887 B
var _implements = require('util/interface')._implements; var api = require('../../topic-update/update-stream'); var Emitter = require('events/emitter'); var Result = require('events/result'); var InvalidSetStream = _implements( api.UpdateStream, function InvalidSetStream(err, value) { var emitter = new Emitter(); var result = new Result(emitter); emitter.error(err); this.set = function() { return result; }; this.get = function() { return value; }; this.validate = function() { return result; }; this.onSetComplete = function() { }; this.onSetFailed = function() { }; this.onValidateComplete = function() { }; this.onValidateFailed = function() { }; } ); module.exports = InvalidSetStream;