UNPKG

diffusion

Version:

Diffusion JavaScript client

30 lines (21 loc) 674 B
var _implements = require('util/interface')._implements; var api = require('../../../topics/fetch-request'); var TopicSpecification = require('../../../topics/topic-specification'); var TopicResultImpl = _implements( api.TopicResult, function TopicResultImpl(path, type, value, properties) { this.path = function() { return path; }; this.type = function() { return type; }; this.value = function() { return value; }; this.specification = function() { return new TopicSpecification(type, properties); }; } ); module.exports = TopicResultImpl;