/var/www/qr4y.com/server/delivery/node_modules/protobufjs/src
NameSizeModeActions
rpc/-0755rm
util/-0755rm
common.js93070644editdlrm
converter.js112360644editdlrm
decoder.js42250644editdlrm
encoder.js35820644editdlrm
enum.js55580644editdlrm
field.js115000644editdlrm
index-light.js36590644editdlrm
index-minimal.js9250644editdlrm
index.js3520644editdlrm
mapfield.js41860644editdlrm
message.js38000644editdlrm
method.js50250644editdlrm
namespace.js151060644editdlrm
object.js65500644editdlrm
oneof.js57710644editdlrm
parse.js242000644editdlrm
reader.js112630644editdlrm
reader_buffer.js12520644editdlrm
root.js126390644editdlrm
roots.js4550644editdlrm
rpc.js12040644editdlrm
service.js51220644editdlrm
tokenize.js124870644editdlrm
type.js204470644editdlrm
types.js55180644editdlrm
typescript.jsdoc2750644editdlrm
util.js61190644editdlrm
verifier.js60430644editdlrm
wrappers.js33700644editdlrm
writer.js120720644editdlrm
writer_buffer.js23560644editdlrm
Edit: /var/www/qr4y.com/server/delivery/node_modules/protobufjs/src/message.js (3800B)
"use strict"; module.exports = Message; var util = require("./util/minimal"); /** * Constructs a new message instance. * @classdesc Abstract runtime message. * @constructor * @param {Properties} [properties] Properties to set * @template T extends object = object */ function Message(properties) { // not used internally if (properties) for (var keys = Object.keys(properties), i = 0; i < keys.length; ++i) this[keys[i]] = properties[keys[i]]; } /** * Reference to the reflected type. * @name Message.$type * @type {Type} * @readonly */ /** * Reference to the reflected type. * @name Message#$type * @type {Type} * @readonly */ /*eslint-disable valid-jsdoc*/ /** * Creates a new message of this type using the specified properties. * @param {Object.} [properties] Properties to set * @returns {Message} Message instance * @template T extends Message * @this Constructor */ Message.create = function create(properties) { return this.$type.create(properties); }; /** * Encodes a message of this type. * @param {T|Object.} message Message to encode * @param {Writer} [writer] Writer to use * @returns {Writer} Writer * @template T extends Message * @this Constructor */ Message.encode = function encode(message, writer) { return this.$type.encode(message, writer); }; /** * Encodes a message of this type preceeded by its length as a varint. * @param {T|Object.} message Message to encode * @param {Writer} [writer] Writer to use * @returns {Writer} Writer * @template T extends Message * @this Constructor */ Message.encodeDelimited = function encodeDelimited(message, writer) { return this.$type.encodeDelimited(message, writer); }; /** * Decodes a message of this type. * @name Message.decode * @function * @param {Reader|Uint8Array} reader Reader or buffer to decode * @returns {T} Decoded message * @template T extends Message * @this Constructor */ Message.decode = function decode(reader) { return this.$type.decode(reader); }; /** * Decodes a message of this type preceeded by its length as a varint. * @name Message.decodeDelimited * @function * @param {Reader|Uint8Array} reader Reader or buffer to decode * @returns {T} Decoded message * @template T extends Message * @this Constructor */ Message.decodeDelimited = function decodeDelimited(reader) { return this.$type.decodeDelimited(reader); }; /** * Verifies a message of this type. * @name Message.verify * @function * @param {Object.} message Plain object to verify * @returns {string|null} `null` if valid, otherwise the reason why it is not */ Message.verify = function verify(message) { return this.$type.verify(message); }; /** * Creates a new message of this type from a plain object. Also converts values to their respective internal types. * @param {Object.} object Plain object * @returns {T} Message instance * @template T extends Message * @this Constructor */ Message.fromObject = function fromObject(object) { return this.$type.fromObject(object); }; /** * Creates a plain object from a message of this type. Also converts values to other types if specified. * @param {T} message Message instance * @param {IConversionOptions} [options] Conversion options * @returns {Object.} Plain object * @template T extends Message * @this Constructor */ Message.toObject = function toObject(message, options) { return this.$type.toObject(message, options); }; /** * Converts this message to JSON. * @returns {Object.} JSON object */ Message.prototype.toJSON = function toJSON() { return this.$type.toObject(this, util.toJSONOptions); }; /*eslint-enable valid-jsdoc*/