UNPKG

diffusion

Version:

Diffusion JavaScript client

17 lines (16 loc) 593 B
"use strict"; /** * @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;