diffusion
Version:
Diffusion JavaScript client
17 lines (16 loc) • 593 B
JavaScript
;
/**
* @module Services.TopicUpdate
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.write = void 0;
var Codec = require("./../../io/codec");
var PartialJSONConditionSerialiser = require("./partial-json-condition-serialiser");
/**
* Write a {@link PartialJSONImpl} update constraint to the stream
*/
function write(bos, value) {
Codec.writeObject(bos, value.getWithValues(), Codec.writeString, PartialJSONConditionSerialiser.write);
Codec.writeCollection(bos, Array.from(value.getWithoutValues()), Codec.writeString);
}
exports.write = write;