envelope.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. "use strict";
  2. // Code generated by protoc-gen-ts_proto. DO NOT EDIT.
  3. // versions:
  4. // protoc-gen-ts_proto v2.6.1
  5. // protoc v5.29.4
  6. // source: envelope.proto
  7. Object.defineProperty(exports, "__esModule", { value: true });
  8. exports.Signature = exports.Envelope = void 0;
  9. exports.Envelope = {
  10. fromJSON(object) {
  11. return {
  12. payload: isSet(object.payload) ? Buffer.from(bytesFromBase64(object.payload)) : Buffer.alloc(0),
  13. payloadType: isSet(object.payloadType) ? globalThis.String(object.payloadType) : "",
  14. signatures: globalThis.Array.isArray(object?.signatures)
  15. ? object.signatures.map((e) => exports.Signature.fromJSON(e))
  16. : [],
  17. };
  18. },
  19. toJSON(message) {
  20. const obj = {};
  21. if (message.payload.length !== 0) {
  22. obj.payload = base64FromBytes(message.payload);
  23. }
  24. if (message.payloadType !== "") {
  25. obj.payloadType = message.payloadType;
  26. }
  27. if (message.signatures?.length) {
  28. obj.signatures = message.signatures.map((e) => exports.Signature.toJSON(e));
  29. }
  30. return obj;
  31. },
  32. };
  33. exports.Signature = {
  34. fromJSON(object) {
  35. return {
  36. sig: isSet(object.sig) ? Buffer.from(bytesFromBase64(object.sig)) : Buffer.alloc(0),
  37. keyid: isSet(object.keyid) ? globalThis.String(object.keyid) : "",
  38. };
  39. },
  40. toJSON(message) {
  41. const obj = {};
  42. if (message.sig.length !== 0) {
  43. obj.sig = base64FromBytes(message.sig);
  44. }
  45. if (message.keyid !== "") {
  46. obj.keyid = message.keyid;
  47. }
  48. return obj;
  49. },
  50. };
  51. function bytesFromBase64(b64) {
  52. return Uint8Array.from(globalThis.Buffer.from(b64, "base64"));
  53. }
  54. function base64FromBytes(arr) {
  55. return globalThis.Buffer.from(arr).toString("base64");
  56. }
  57. function isSet(value) {
  58. return value !== null && value !== undefined;
  59. }