UNPKG

@firestore-emulator/proto

Version:

Generated Firestore Protobufs For Firestore Emulator

66 lines 1.76 kB
// generated/google/protobuf/field_mask.ts import * as pb_1 from "google-protobuf"; var FieldMask = class _FieldMask extends pb_1.Message { #one_of_decls = []; constructor(data) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [1], this.#one_of_decls); if (!Array.isArray(data) && typeof data == "object") { if ("paths" in data && data.paths != void 0) { this.paths = data.paths; } } } get paths() { return pb_1.Message.getFieldWithDefault(this, 1, []); } set paths(value) { pb_1.Message.setField(this, 1, value); } static fromObject(data) { const message = new _FieldMask({}); if (data.paths != null) { message.paths = data.paths; } return message; } toObject() { const data = {}; if (this.paths != null) { data.paths = this.paths; } return data; } serialize(w) { const writer = w || new pb_1.BinaryWriter(); if (this.paths.length) writer.writeRepeatedString(1, this.paths); if (!w) return writer.getResultBuffer(); } static deserialize(bytes) { const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new _FieldMask(); while (reader.nextField()) { if (reader.isEndGroup()) break; switch (reader.getFieldNumber()) { case 1: pb_1.Message.addToRepeatedField(message, 1, reader.readString()); break; default: reader.skipField(); } } return message; } serializeBinary() { return this.serialize(); } static deserializeBinary(bytes) { return _FieldMask.deserialize(bytes); } }; export { FieldMask }; //# sourceMappingURL=field_mask.mjs.map