/var/www/verywell.gr/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/verywell.gr/server/delivery/node_modules/protobufjs/src/writer_buffer.js (2356B)
"use strict"; module.exports = BufferWriter; // extends Writer var Writer = require("./writer"); (BufferWriter.prototype = Object.create(Writer.prototype)).constructor = BufferWriter; var util = require("./util/minimal"); /** * Constructs a new buffer writer instance. * @classdesc Wire format writer using node buffers. * @extends Writer * @constructor */ function BufferWriter() { Writer.call(this); } BufferWriter._configure = function () { /** * Allocates a buffer of the specified size. * @function * @param {number} size Buffer size * @returns {Buffer} Buffer */ BufferWriter.alloc = util._Buffer_allocUnsafe; BufferWriter.writeBytesBuffer = util.Buffer && util.Buffer.prototype instanceof Uint8Array && util.Buffer.prototype.set.name === "set" ? function writeBytesBuffer_set(val, buf, pos) { buf.set(val, pos); // faster than copy (requires node >= 4 where Buffers extend Uint8Array and set is properly inherited) // also works for plain array values } /* istanbul ignore next */ : function writeBytesBuffer_copy(val, buf, pos) { if (val.copy) // Buffer values val.copy(buf, pos, 0, val.length); else for (var i = 0; i < val.length;) // plain array values buf[pos++] = val[i++]; }; }; /** * @override */ BufferWriter.prototype.bytes = function write_bytes_buffer(value) { if (util.isString(value)) value = util._Buffer_from(value, "base64"); var len = value.length >>> 0; this.uint32(len); if (len) this._push(BufferWriter.writeBytesBuffer, len, value); return this; }; function writeStringBuffer(val, buf, pos) { if (val.length < 40) // plain js is faster for short strings (probably due to redundant assertions) util.utf8.write(val, buf, pos); else if (buf.utf8Write) buf.utf8Write(val, pos); else buf.write(val, pos); } /** * @override */ BufferWriter.prototype.string = function write_string_buffer(value) { var len = util.Buffer.byteLength(value); this.uint32(len); if (len) this._push(writeStringBuffer, len, value); return this; }; /** * Finishes the write operation. * @name BufferWriter#finish * @function * @returns {Buffer} Finished buffer */ BufferWriter._configure();