UNPKG

@waku/proto

Version:
55 lines 2.13 kB
/* eslint-disable import/export */ /* eslint-disable complexity */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-unnecessary-boolean-literal-compare */ /* eslint-disable @typescript-eslint/no-empty-interface */ /* eslint-disable import/consistent-type-specifier-style */ /* eslint-disable @typescript-eslint/no-unused-vars */ import { decodeMessage, encodeMessage, message } from 'protons-runtime'; export var TopicOnlyMessage; (function (TopicOnlyMessage) { let _codec; TopicOnlyMessage.codec = () => { if (_codec == null) { _codec = message((obj, w, opts = {}) => { if (opts.lengthDelimited !== false) { w.fork(); } if ((obj.contentTopic != null && obj.contentTopic !== '')) { w.uint32(18); w.string(obj.contentTopic); } if (opts.lengthDelimited !== false) { w.ldelim(); } }, (reader, length, opts = {}) => { const obj = { contentTopic: '' }; const end = length == null ? reader.len : reader.pos + length; while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: { obj.contentTopic = reader.string(); break; } default: { reader.skipType(tag & 7); break; } } } return obj; }); } return _codec; }; TopicOnlyMessage.encode = (obj) => { return encodeMessage(obj, TopicOnlyMessage.codec()); }; TopicOnlyMessage.decode = (buf, opts) => { return decodeMessage(buf, TopicOnlyMessage.codec(), opts); }; })(TopicOnlyMessage || (TopicOnlyMessage = {})); //# sourceMappingURL=topic_only_message.js.map