UNPKG

@firmachain/firma-js

Version:

The Official FirmaChain Javascript SDK written in Typescript

108 lines (107 loc) 3.73 kB
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.Any = exports.protobufPackage = void 0; /* eslint-disable */ var minimal_1 = require("protobufjs/minimal"); var binary_1 = require("cosmjs-types/binary"); exports.protobufPackage = "google.protobuf"; var baseAny = { typeUrl: "" }; exports.Any = { encode: function (message, writer) { if (writer === void 0) { writer = binary_1.BinaryWriter.create(); } if (message.typeUrl !== "") { writer.uint32(10).string(message.typeUrl); } if (message.value.length !== 0) { writer.uint32(18).bytes(message.value); } return writer; }, decode: function (input, length) { var reader = input instanceof minimal_1.Reader ? input : new minimal_1.Reader(input); var end = length === undefined ? reader.len : reader.pos + length; var message = __assign({}, baseAny); message.value = new Uint8Array(); while (reader.pos < end) { var tag = reader.uint32(); switch (tag >>> 3) { case 1: message.typeUrl = reader.string(); break; case 2: message.value = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON: function (object) { var message = __assign({}, baseAny); message.value = new Uint8Array(); if (object.typeUrl !== undefined && object.typeUrl !== null) { message.typeUrl = String(object.typeUrl); } else { message.typeUrl = ""; } if (object.value !== undefined && object.value !== null) { message.value = object.value; //bytesFromBase64(object.value); } return message; }, fromPartial: function (object) { var message = __assign({}, baseAny); if (object.typeUrl !== undefined && object.typeUrl !== null) { message.typeUrl = object.typeUrl; } else { message.typeUrl = ""; } if (object.value !== undefined && object.value !== null) { message.value = object.value; } else { message.value = new Uint8Array(); } return message; }, }; var globalThis = (function () { if (typeof globalThis !== "undefined") return globalThis; if (typeof self !== "undefined") return self; if (typeof window !== "undefined") return window; if (typeof global !== "undefined") return global; throw "Unable to locate global object"; })(); //const atob: (b64: string) => string = // globalThis.atob || // ((b64) => globalThis.Buffer.from(b64, "base64").toString("binary")); function bytesFromBase64(b64) { //const bin = globalThis.Buffer.from(b64, "base64").toString("binary"); var bin = atob(b64); var arr = new Uint8Array(bin.length); for (var i = 0; i < bin.length; ++i) { arr[i] = bin.charCodeAt(i); } return arr; } // If you get a compile-error about 'Constructor<Long> and ... have no overlap', // add '--ts_proto_opt=esModuleInterop=true' as a flag when calling 'protoc'.