UNPKG

@tendermint/belt

Version:

A utility belt for TypeScript + JavaScript

2 lines 5.9 kB
!function(r,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Belt=t():r.Belt=t()}(global,(function(){return function(r){var t={};function n(e){if(t[e])return t[e].exports;var o=t[e]={i:e,l:!1,exports:{}};return r[e].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=r,n.c=t,n.d=function(r,t,e){n.o(r,t)||Object.defineProperty(r,t,{enumerable:!0,get:e})},n.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.t=function(r,t){if(1&t&&(r=n(r)),8&t)return r;if(4&t&&"object"==typeof r&&r&&r.__esModule)return r;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:r}),2&t&&"string"!=typeof r)for(var o in r)n.d(e,o,function(t){return r[t]}.bind(null,o));return e},n.n=function(r){var t=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(t,"a",t),t},n.o=function(r,t){return Object.prototype.hasOwnProperty.call(r,t)},n.p="",n(n.s=2)}([function(r,t){r.exports=require("buffer")},function(r,t){r.exports=require("util")},function(r,t,n){"use strict";function e(r){return function(r){if(Array.isArray(r))return o(r)}(r)||function(r){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(r))return Array.from(r)}(r)||function(r,t){if(!r)return;if("string"==typeof r)return o(r,t);var n=Object.prototype.toString.call(r).slice(8,-1);"Object"===n&&r.constructor&&(n=r.constructor.name);if("Map"===n||"Set"===n)return Array.from(r);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(r,t)}(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=new Array(t);n<t;n++)e[n]=r[n];return e}function u(r){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return arguments.length>1?[r].concat(n):null==r?[]:Array.isArray(r)?e(r):[r]}function i(r){return function(r){if(Array.isArray(r))return f(r)}(r)||function(r){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(r))return Array.from(r)}(r)||function(r,t){if(!r)return;if("string"==typeof r)return f(r,t);var n=Object.prototype.toString.call(r).slice(8,-1);"Object"===n&&r.constructor&&(n=r.constructor.name);if("Map"===n||"Set"===n)return Array.from(r);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(r,t)}(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=new Array(t);n<t;n++)e[n]=r[n];return e}var a,c,l,s;if(n.r(t),n.d(t,"arrayWrap",(function(){return u})),n.d(t,"base64ToBytes",(function(){return p})),n.d(t,"bytesToBase64",(function(){return b})),n.d(t,"bytesToString",(function(){return A})),n.d(t,"stringToBytes",(function(){return O})),n.d(t,"bufferToBytes",(function(){return h})),n.d(t,"toCanonicalJSON",(function(){return x})),n.d(t,"toCanonicalJSONClone",(function(){return B})),n.d(t,"toCanonicalJSONString",(function(){return C})),n.d(t,"toCanonicalJSONBytes",(function(){return E})),n.d(t,"isObject",(function(){return j})),n.d(t,"jsonToBytes",(function(){return N})),n.d(t,"bytesToJSON",(function(){return I})),"undefined"!=typeof process&&process.versions&&process.versions.node){var y=n(0).Buffer;a=function(r){return y.from(r,"base64").toString("binary")},c=function(r){return y.from(r,"binary").toString("base64")}}else{var d=window;a=d.atob,c=d.btoa}function p(r){for(var t=a(r),n=t.length,e=new Uint8Array(new ArrayBuffer(n)),o=0;o<n;o++)e[o]=t.charCodeAt(o);return e}function b(r){var t=String.fromCharCode.apply(String,i(r));return c(t)}if("undefined"!=typeof process&&process.versions&&process.versions.node){var m=n(1);l=m.TextDecoder,s=m.TextEncoder}else{var v=window;l=v.TextDecoder,s=v.TextEncoder}var g=new l,S=new s;function A(r){return g.decode(r)}function O(r){return S.encode(r)}function h(r){return new Uint8Array(r.buffer,r.byteOffset,r.byteLength/Uint8Array.BYTES_PER_ELEMENT)}function j(r){return"[object Object]"===Object.prototype.toString.call(r)}function w(r,t){var n;if("undefined"==typeof Symbol||null==r[Symbol.iterator]){if(Array.isArray(r)||(n=function(r,t){if(!r)return;if("string"==typeof r)return T(r,t);var n=Object.prototype.toString.call(r).slice(8,-1);"Object"===n&&r.constructor&&(n=r.constructor.name);if("Map"===n||"Set"===n)return Array.from(r);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(r,t)}(r))||t&&r&&"number"==typeof r.length){n&&(r=n);var e=0,o=function(){};return{s:o,n:function(){return e>=r.length?{done:!0}:{done:!1,value:r[e++]}},e:function(r){throw r},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var u,i=!0,f=!1;return{s:function(){n=r[Symbol.iterator]()},n:function(){var r=n.next();return i=r.done,r},e:function(r){f=!0,u=r},f:function(){try{i||null==n.return||n.return()}finally{if(f)throw u}}}}function T(r,t){(null==t||t>r.length)&&(t=r.length);for(var n=0,e=new Array(t);n<t;n++)e[n]=r[n];return e}function x(r){if(j(r)){var t,n={},e=w(Object.keys(r).sort());try{for(e.s();!(t=e.n()).done;){var o=t.value;n[o]=x(r[o])}}catch(r){e.e(r)}finally{e.f()}return n}return Array.isArray(r)?r.map(x):void 0===r?null:r}function B(r){var t=C(r);return JSON.parse(t)}function C(r){var t=x(r);return JSON.stringify(t)}function E(r){return O(C(r))}function N(r){return O(JSON.stringify(r))}function I(r){return JSON.parse(A(r))}}])})); //# sourceMappingURL=node.js.map