diff --git a/lib.commonjs/_tests/test-contract.js b/lib.commonjs/_tests/test-contract.js index 18c5a80757..8d3c7673b3 100644 --- a/lib.commonjs/_tests/test-contract.js +++ b/lib.commonjs/_tests/test-contract.js @@ -3,7 +3,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const assert_1 = tslib_1.__importDefault(require("assert")); const create_provider_js_1 = require("./create-provider.js"); -const utils_js_1 = require("./utils.js"); +const utils_debug_js_1 = require("./utils-debug.js"); const index_js_1 = require("../index.js"); (0, create_provider_js_1.setupProviders)(); describe("Test Contract", function () { @@ -224,7 +224,7 @@ describe("Test Typed Contract Interaction", function () { setTimeout(() => { console.log("Got error 2"); if (error && error.event === "initial-network-discovery") { - console.log((0, utils_js_1.inspect)(error)); + console.log((0, utils_debug_js_1.inspect)(error)); } provider.off("error"); }, 100); diff --git a/lib.commonjs/_tests/test-contract.js.map b/lib.commonjs/_tests/test-contract.js.map index b9c2487384..eff5fbe11b 100644 --- a/lib.commonjs/_tests/test-contract.js.map +++ b/lib.commonjs/_tests/test-contract.js.map @@ -1 +1 @@ -{"version":3,"file":"test-contract.js","sourceRoot":"","sources":["../../src.ts/_tests/test-contract.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"test-contract.js","sourceRoot":"","sources":["../../src.ts/_tests/test-contract.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib.commonjs/_tests/utils-debug.d.ts b/lib.commonjs/_tests/utils-debug.d.ts new file mode 100644 index 0000000000..c9e4c18f86 --- /dev/null +++ b/lib.commonjs/_tests/utils-debug.d.ts @@ -0,0 +1,2 @@ +export declare function inspect(value: any): string; +//# sourceMappingURL=utils-debug.d.ts.map \ No newline at end of file diff --git a/lib.commonjs/_tests/utils-debug.d.ts.map b/lib.commonjs/_tests/utils-debug.d.ts.map new file mode 100644 index 0000000000..6c02f843c5 --- /dev/null +++ b/lib.commonjs/_tests/utils-debug.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"utils-debug.d.ts","sourceRoot":"","sources":["../../src.ts/_tests/utils-debug.ts"],"names":[],"mappings":"AAoCA,wBAAgB,OAAO,CAAC,KAAK,EAAE,GAAG,GAAG,MAAM,CAE1C"} \ No newline at end of file diff --git a/lib.commonjs/_tests/utils-debug.js b/lib.commonjs/_tests/utils-debug.js new file mode 100644 index 0000000000..50ceeb24cc --- /dev/null +++ b/lib.commonjs/_tests/utils-debug.js @@ -0,0 +1,42 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.inspect = void 0; +function _inspectString(value, done) { + if (Array.isArray(value)) { + return "[" + value.map((v) => _inspect(v, done)).join(", ") + "]"; + } + switch (typeof (value)) { + case "bigint": + return value.toString() + "n"; + case "boolean": + case "number": + case "string": + return JSON.stringify(value); + case "symbol": + return `[Symbol ${String(value)}]`; + case "object": + if (value == null) { + return "null"; + } + return "{ " + Object.keys(value).map((key) => { + return `${key}=${_inspect(value[key], done)}`; + }).join(", ") + " }"; + } + return `[ unknown type: ${value} ]`; +} +function _inspect(value, done) { + console.log("DEBUG-1", value); + if (done.has(value)) { + return "[ Circular ]"; + } + done.add(value); + const result = _inspectString(value, done); + console.log("DEBUG-2", result); + done.delete(value); + return result; +} +function inspect(value) { + return _inspect(value, new Set()); +} +exports.inspect = inspect; +//# sourceMappingURL=utils-debug.js.map \ No newline at end of file diff --git a/lib.commonjs/_tests/utils-debug.js.map b/lib.commonjs/_tests/utils-debug.js.map new file mode 100644 index 0000000000..e5f27bf216 --- /dev/null +++ b/lib.commonjs/_tests/utils-debug.js.map @@ -0,0 +1 @@ +{"version":3,"file":"utils-debug.js","sourceRoot":"","sources":["../../src.ts/_tests/utils-debug.ts"],"names":[],"mappings":";;;AAAA,SAAS,cAAc,CAAC,KAAU,EAAE,IAAc;IAC9C,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QACtB,OAAO,GAAG,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;KACrE;IAED,QAAQ,OAAM,CAAC,KAAK,CAAC,EAAE;QACnB,KAAK,QAAQ;YACT,OAAO,KAAK,CAAC,QAAQ,EAAE,GAAG,GAAG,CAAC;QAClC,KAAK,SAAS,CAAC;QACf,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ;YACT,OAAO,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;QACjC,KAAK,QAAQ;YACT,OAAO,WAAY,MAAM,CAAC,KAAK,CAAE,GAAG,CAAA;QACxC,KAAK,QAAQ;YACT,IAAI,KAAK,IAAI,IAAI,EAAE;gBAAE,OAAO,MAAM,CAAC;aAAE;YACrC,OAAO,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE;gBACzC,OAAO,GAAI,GAAI,IAAK,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,IAAI,CAAE,EAAE,CAAC;YACtD,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC;KAC5B;IAED,OAAO,mBAAoB,KAAM,IAAI,CAAA;AACzC,CAAC;AAED,SAAS,QAAQ,CAAC,KAAU,EAAE,IAAc;IACxC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;IAC9B,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE;QAAE,OAAO,cAAc,CAAC;KAAE;IAE/C,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IAChB,MAAM,MAAM,GAAG,cAAc,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;IAC3C,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;IAC/B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;IAEnB,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,SAAgB,OAAO,CAAC,KAAU;IAC9B,OAAO,QAAQ,CAAC,KAAK,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC;AACtC,CAAC;AAFD,0BAEC"} \ No newline at end of file diff --git a/lib.commonjs/_tests/utils.d.ts b/lib.commonjs/_tests/utils.d.ts index 0ac00e751c..4621f77719 100644 --- a/lib.commonjs/_tests/utils.d.ts +++ b/lib.commonjs/_tests/utils.d.ts @@ -6,5 +6,4 @@ export interface MochaRunnable { skip: () => void; } export declare function retryIt(name: string, func: (this: MochaRunnable) => Promise): Promise; -export declare function inspect(value: any): string; //# sourceMappingURL=utils.d.ts.map \ No newline at end of file diff --git a/lib.commonjs/_tests/utils.d.ts.map b/lib.commonjs/_tests/utils.d.ts.map index 0047795fb7..16e81aceac 100644 --- a/lib.commonjs/_tests/utils.d.ts.map +++ b/lib.commonjs/_tests/utils.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../src.ts/_tests/utils.ts"],"names":[],"mappings":"AAoBA,wBAAgB,SAAS,CAAC,CAAC,EAAE,GAAG,EAAE,MAAM,GAAG,KAAK,CAAC,CAAC,CAAC,CAGlD;AAED,wBAAgB,GAAG,CAAC,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,GAAG,IAAI,CAMpD;AAED,wBAAsB,KAAK,CAAC,QAAQ,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAE3D;AAED,MAAM,WAAW,aAAa;IAC1B,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK,IAAI,CAAC;IACjC,IAAI,EAAE,MAAM,IAAI,CAAC;CACpB;AAGD,wBAAsB,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,CAAC,IAAI,EAAE,aAAa,KAAK,OAAO,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,CAoCvG;AA8FD,wBAAgB,OAAO,CAAC,KAAK,EAAE,GAAG,GAAG,MAAM,CAE1C"} \ No newline at end of file +{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../src.ts/_tests/utils.ts"],"names":[],"mappings":"AAoBA,wBAAgB,SAAS,CAAC,CAAC,EAAE,GAAG,EAAE,MAAM,GAAG,KAAK,CAAC,CAAC,CAAC,CAGlD;AAED,wBAAgB,GAAG,CAAC,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,GAAG,IAAI,CAMpD;AAED,wBAAsB,KAAK,CAAC,QAAQ,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAE3D;AAED,MAAM,WAAW,aAAa;IAC1B,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK,IAAI,CAAC;IACjC,IAAI,EAAE,MAAM,IAAI,CAAC;CACpB;AAGD,wBAAsB,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,CAAC,IAAI,EAAE,aAAa,KAAK,OAAO,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,CAoCvG"} \ No newline at end of file diff --git a/lib.commonjs/_tests/utils.js b/lib.commonjs/_tests/utils.js index 3040d5e292..8dee7ce7b0 100644 --- a/lib.commonjs/_tests/utils.js +++ b/lib.commonjs/_tests/utils.js @@ -1,6 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.inspect = exports.retryIt = exports.stall = exports.log = exports.loadTests = void 0; +exports.retryIt = exports.stall = exports.log = exports.loadTests = void 0; const tslib_1 = require("tslib"); const fs_1 = tslib_1.__importDefault(require("fs")); const path_1 = tslib_1.__importDefault(require("path")); @@ -130,42 +130,4 @@ export class Stats { export const stats = new Stats(_guard); */ -function _inspectString(value, done) { - if (Array.isArray(value)) { - return "[" + value.map((v) => _inspect(v, done)).join(", ") + "]"; - } - switch (typeof (value)) { - case "bigint": - return value.toString() + "n"; - case "boolean": - case "number": - case "string": - return JSON.stringify(value); - case "symbol": - return `[Symbol ${String(value)}]`; - case "object": - if (value == null) { - return "null"; - } - return "{ " + Object.keys(value).map((key) => { - return `${key}=${_inspect(value[key], done)}`; - }).join(", ") + " }"; - } - return `[ unknown type: ${value} ]`; -} -function _inspect(value, done) { - console.log("DEBUG-1", value); - if (done.has(value)) { - return "[ Circular ]"; - } - done.add(value); - const result = _inspectString(value, done); - console.log("DEBUG-2", result); - done.delete(value); - return result; -} -function inspect(value) { - return _inspect(value, new Set()); -} -exports.inspect = inspect; //# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/lib.commonjs/_tests/utils.js.map b/lib.commonjs/_tests/utils.js.map index 7340d6cdb1..2077da21f7 100644 --- a/lib.commonjs/_tests/utils.js.map +++ b/lib.commonjs/_tests/utils.js.map @@ -1 +1 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../src.ts/_tests/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../src.ts/_tests/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib.esm/_tests/test-contract.js b/lib.esm/_tests/test-contract.js index d83389fa39..c661c9f1de 100644 --- a/lib.esm/_tests/test-contract.js +++ b/lib.esm/_tests/test-contract.js @@ -1,6 +1,6 @@ import assert from "assert"; import { getProvider, setupProviders } from "./create-provider.js"; -import { inspect } from "./utils.js"; +import { inspect } from "./utils-debug.js"; import { Contract, ContractFactory, EventLog, isError, JsonRpcProvider, Typed, Wallet } from "../index.js"; setupProviders(); describe("Test Contract", function () { diff --git a/lib.esm/_tests/test-contract.js.map b/lib.esm/_tests/test-contract.js.map index 10a09c2bf9..ea501e6ea7 100644 --- a/lib.esm/_tests/test-contract.js.map +++ b/lib.esm/_tests/test-contract.js.map @@ -1 +1 @@ -{"version":3,"file":"test-contract.js","sourceRoot":"","sources":["../../src.ts/_tests/test-contract.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"test-contract.js","sourceRoot":"","sources":["../../src.ts/_tests/test-contract.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib.esm/_tests/utils-debug.d.ts b/lib.esm/_tests/utils-debug.d.ts new file mode 100644 index 0000000000..c9e4c18f86 --- /dev/null +++ b/lib.esm/_tests/utils-debug.d.ts @@ -0,0 +1,2 @@ +export declare function inspect(value: any): string; +//# sourceMappingURL=utils-debug.d.ts.map \ No newline at end of file diff --git a/lib.esm/_tests/utils-debug.d.ts.map b/lib.esm/_tests/utils-debug.d.ts.map new file mode 100644 index 0000000000..6c02f843c5 --- /dev/null +++ b/lib.esm/_tests/utils-debug.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"utils-debug.d.ts","sourceRoot":"","sources":["../../src.ts/_tests/utils-debug.ts"],"names":[],"mappings":"AAoCA,wBAAgB,OAAO,CAAC,KAAK,EAAE,GAAG,GAAG,MAAM,CAE1C"} \ No newline at end of file diff --git a/lib.esm/_tests/utils-debug.js b/lib.esm/_tests/utils-debug.js new file mode 100644 index 0000000000..1bccb10326 --- /dev/null +++ b/lib.esm/_tests/utils-debug.js @@ -0,0 +1,38 @@ +function _inspectString(value, done) { + if (Array.isArray(value)) { + return "[" + value.map((v) => _inspect(v, done)).join(", ") + "]"; + } + switch (typeof (value)) { + case "bigint": + return value.toString() + "n"; + case "boolean": + case "number": + case "string": + return JSON.stringify(value); + case "symbol": + return `[Symbol ${String(value)}]`; + case "object": + if (value == null) { + return "null"; + } + return "{ " + Object.keys(value).map((key) => { + return `${key}=${_inspect(value[key], done)}`; + }).join(", ") + " }"; + } + return `[ unknown type: ${value} ]`; +} +function _inspect(value, done) { + console.log("DEBUG-1", value); + if (done.has(value)) { + return "[ Circular ]"; + } + done.add(value); + const result = _inspectString(value, done); + console.log("DEBUG-2", result); + done.delete(value); + return result; +} +export function inspect(value) { + return _inspect(value, new Set()); +} +//# sourceMappingURL=utils-debug.js.map \ No newline at end of file diff --git a/lib.esm/_tests/utils-debug.js.map b/lib.esm/_tests/utils-debug.js.map new file mode 100644 index 0000000000..a13f3d0e1d --- /dev/null +++ b/lib.esm/_tests/utils-debug.js.map @@ -0,0 +1 @@ +{"version":3,"file":"utils-debug.js","sourceRoot":"","sources":["../../src.ts/_tests/utils-debug.ts"],"names":[],"mappings":"AAAA,SAAS,cAAc,CAAC,KAAU,EAAE,IAAc;IAC9C,IAAI,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QACtB,OAAO,GAAG,GAAG,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC;KACrE;IAED,QAAQ,OAAM,CAAC,KAAK,CAAC,EAAE;QACnB,KAAK,QAAQ;YACT,OAAO,KAAK,CAAC,QAAQ,EAAE,GAAG,GAAG,CAAC;QAClC,KAAK,SAAS,CAAC;QACf,KAAK,QAAQ,CAAC;QACd,KAAK,QAAQ;YACT,OAAO,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;QACjC,KAAK,QAAQ;YACT,OAAO,WAAY,MAAM,CAAC,KAAK,CAAE,GAAG,CAAA;QACxC,KAAK,QAAQ;YACT,IAAI,KAAK,IAAI,IAAI,EAAE;gBAAE,OAAO,MAAM,CAAC;aAAE;YACrC,OAAO,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,EAAE,EAAE;gBACzC,OAAO,GAAI,GAAI,IAAK,QAAQ,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE,IAAI,CAAE,EAAE,CAAC;YACtD,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,IAAI,CAAC;KAC5B;IAED,OAAO,mBAAoB,KAAM,IAAI,CAAA;AACzC,CAAC;AAED,SAAS,QAAQ,CAAC,KAAU,EAAE,IAAc;IACxC,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;IAC9B,IAAI,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,EAAE;QAAE,OAAO,cAAc,CAAC;KAAE;IAE/C,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;IAChB,MAAM,MAAM,GAAG,cAAc,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC;IAC3C,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC;IAC/B,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;IAEnB,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,MAAM,UAAU,OAAO,CAAC,KAAU;IAC9B,OAAO,QAAQ,CAAC,KAAK,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC;AACtC,CAAC"} \ No newline at end of file diff --git a/lib.esm/_tests/utils.d.ts b/lib.esm/_tests/utils.d.ts index 0ac00e751c..4621f77719 100644 --- a/lib.esm/_tests/utils.d.ts +++ b/lib.esm/_tests/utils.d.ts @@ -6,5 +6,4 @@ export interface MochaRunnable { skip: () => void; } export declare function retryIt(name: string, func: (this: MochaRunnable) => Promise): Promise; -export declare function inspect(value: any): string; //# sourceMappingURL=utils.d.ts.map \ No newline at end of file diff --git a/lib.esm/_tests/utils.d.ts.map b/lib.esm/_tests/utils.d.ts.map index 0047795fb7..16e81aceac 100644 --- a/lib.esm/_tests/utils.d.ts.map +++ b/lib.esm/_tests/utils.d.ts.map @@ -1 +1 @@ -{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../src.ts/_tests/utils.ts"],"names":[],"mappings":"AAoBA,wBAAgB,SAAS,CAAC,CAAC,EAAE,GAAG,EAAE,MAAM,GAAG,KAAK,CAAC,CAAC,CAAC,CAGlD;AAED,wBAAgB,GAAG,CAAC,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,GAAG,IAAI,CAMpD;AAED,wBAAsB,KAAK,CAAC,QAAQ,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAE3D;AAED,MAAM,WAAW,aAAa;IAC1B,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK,IAAI,CAAC;IACjC,IAAI,EAAE,MAAM,IAAI,CAAC;CACpB;AAGD,wBAAsB,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,CAAC,IAAI,EAAE,aAAa,KAAK,OAAO,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,CAoCvG;AA8FD,wBAAgB,OAAO,CAAC,KAAK,EAAE,GAAG,GAAG,MAAM,CAE1C"} \ No newline at end of file +{"version":3,"file":"utils.d.ts","sourceRoot":"","sources":["../../src.ts/_tests/utils.ts"],"names":[],"mappings":"AAoBA,wBAAgB,SAAS,CAAC,CAAC,EAAE,GAAG,EAAE,MAAM,GAAG,KAAK,CAAC,CAAC,CAAC,CAGlD;AAED,wBAAgB,GAAG,CAAC,OAAO,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,GAAG,IAAI,CAMpD;AAED,wBAAsB,KAAK,CAAC,QAAQ,EAAE,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,CAE3D;AAED,MAAM,WAAW,aAAa;IAC1B,OAAO,EAAE,CAAC,KAAK,EAAE,MAAM,KAAK,IAAI,CAAC;IACjC,IAAI,EAAE,MAAM,IAAI,CAAC;CACpB;AAGD,wBAAsB,OAAO,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,CAAC,IAAI,EAAE,aAAa,KAAK,OAAO,CAAC,IAAI,CAAC,GAAG,OAAO,CAAC,IAAI,CAAC,CAoCvG"} \ No newline at end of file diff --git a/lib.esm/_tests/utils.js b/lib.esm/_tests/utils.js index 90a06d3912..fcc866bebc 100644 --- a/lib.esm/_tests/utils.js +++ b/lib.esm/_tests/utils.js @@ -122,41 +122,4 @@ export class Stats { export const stats = new Stats(_guard); */ -function _inspectString(value, done) { - if (Array.isArray(value)) { - return "[" + value.map((v) => _inspect(v, done)).join(", ") + "]"; - } - switch (typeof (value)) { - case "bigint": - return value.toString() + "n"; - case "boolean": - case "number": - case "string": - return JSON.stringify(value); - case "symbol": - return `[Symbol ${String(value)}]`; - case "object": - if (value == null) { - return "null"; - } - return "{ " + Object.keys(value).map((key) => { - return `${key}=${_inspect(value[key], done)}`; - }).join(", ") + " }"; - } - return `[ unknown type: ${value} ]`; -} -function _inspect(value, done) { - console.log("DEBUG-1", value); - if (done.has(value)) { - return "[ Circular ]"; - } - done.add(value); - const result = _inspectString(value, done); - console.log("DEBUG-2", result); - done.delete(value); - return result; -} -export function inspect(value) { - return _inspect(value, new Set()); -} //# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/lib.esm/_tests/utils.js.map b/lib.esm/_tests/utils.js.map index 1b7c4ebe06..a33198400b 100644 --- a/lib.esm/_tests/utils.js.map +++ b/lib.esm/_tests/utils.js.map @@ -1 +1 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../src.ts/_tests/utils.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../src.ts/_tests/utils.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,MAAM,IAAI,CAAA;AACnB,OAAO,IAAI,MAAM,MAAM,CAAC;AACxB,OAAO,IAAI,MAAM,MAAM,CAAC;AAExB,0DAA0D;AAC1D,MAAM,IAAI,GAAG,CAAC;IACV,IAAI,IAAI,GAAG,OAAO,CAAC,GAAG,EAAE,CAAC;IAEzB,OAAO,IAAI,EAAE;QACT,IAAI,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC,EAAE;YAAE,OAAO,IAAI,CAAC;SAAE;QAC9D,MAAM,MAAM,GAAG,IAAI,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;QACrC,IAAI,MAAM,KAAK,IAAI,EAAE;YAAE,MAAM;SAAE;QAC/B,IAAI,GAAG,MAAM,CAAC;KACjB;IAED,MAAM,IAAI,KAAK,CAAC,qBAAqB,CAAC,CAAC;AAC3C,CAAC,CAAC,EAAE,CAAC;AAEL,iBAAiB;AACjB,MAAM,UAAU,SAAS,CAAI,GAAW;IACrC,MAAM,QAAQ,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,WAAW,EAAE,GAAG,GAAG,UAAU,CAAC,CAAC;IACnE,OAAO,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC,CAAC;AAC5E,CAAC;AAED,MAAM,UAAU,GAAG,CAAC,OAAY,EAAE,IAAY;IAC1C,IAAI,OAAO,IAAI,OAAO,CAAC,IAAI,IAAI,OAAM,CAAC,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,KAAK,UAAU,EAAE;QAC3E,OAAO,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;KACjC;SAAM;QACH,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;KACrB;AACL,CAAC;AAED,MAAM,CAAC,KAAK,UAAU,KAAK,CAAC,QAAgB;IACxC,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE,GAAG,UAAU,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACxE,CAAC;AAOD,MAAM,QAAQ,GAAG,CAAC,CAAC;AACnB,MAAM,CAAC,KAAK,UAAU,OAAO,CAAC,IAAY,EAAE,IAA4C;IACpF,mCAAmC;IAEnC,EAAE,CAAC,IAAI,EAAE,KAAK;QACV,IAAI,CAAC,OAAO,CAAC,QAAQ,GAAG,IAAI,CAAC,CAAC;QAE9B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,EAAE,CAAC,EAAE,EAAE;YAC/B,IAAI;gBACA,MAAM,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;gBACtB,OAAO;aACV;YAAC,OAAO,KAAU,EAAE;gBACjB,IAAI,KAAK,CAAC,OAAO,KAAK,+BAA+B,EAAE;oBACnD,uCAAuC;oBACvC,MAAM,KAAK,CAAC;iBAEf;qBAAM,IAAI,KAAK,CAAC,IAAI,KAAK,eAAe,EAAE;oBACvC,sCAAsC;oBACtC,MAAM,KAAK,CAAC;iBAEf;qBAAM;oBACH,qBAAqB;oBAErB,IAAI,CAAC,KAAK,QAAQ,GAAG,CAAC,EAAE;wBACpB,MAAM,KAAK,CAAC;wBACZ,kCAAkC;qBACrC;yBAAM;wBACH,MAAM,KAAK,CAAC,GAAG,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC;wBAC5B,iCAAiC;qBACpC;iBACJ;aACJ;SACJ;QAED,oBAAoB;QACpB,MAAM,IAAI,KAAK,CAAC,gBAAiB,QAAS,cAAe,IAAK,EAAE,CAAC,CAAC;IACtE,CAAC,CAAC,CAAC;AACP,CAAC;AAED;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAqDE"} \ No newline at end of file diff --git a/src.ts/_tests/test-contract.ts b/src.ts/_tests/test-contract.ts index 9a2a0eb3c1..974ca03ff8 100644 --- a/src.ts/_tests/test-contract.ts +++ b/src.ts/_tests/test-contract.ts @@ -2,7 +2,7 @@ import assert from "assert"; import { getProvider, setupProviders } from "./create-provider.js"; -import { inspect } from "./utils.js"; +import { inspect } from "./utils-debug.js"; import { Contract, ContractFactory, EventLog, isError, JsonRpcProvider, diff --git a/src.ts/_tests/utils-debug.ts b/src.ts/_tests/utils-debug.ts new file mode 100644 index 0000000000..296eb57d90 --- /dev/null +++ b/src.ts/_tests/utils-debug.ts @@ -0,0 +1,39 @@ +function _inspectString(value: any, done: Set): string { + if (Array.isArray(value)) { + return "[" + value.map((v) => _inspect(v, done)).join(", ") + "]"; + } + + switch (typeof(value)) { + case "bigint": + return value.toString() + "n"; + case "boolean": + case "number": + case "string": + return JSON.stringify(value); + case "symbol": + return `[Symbol ${ String(value) }]` + case "object": + if (value == null) { return "null"; } + return "{ " + Object.keys(value).map((key) => { + return `${ key }=${ _inspect(value[key], done) }`; + }).join(", ") + " }"; + } + + return `[ unknown type: ${ value } ]` +} + +function _inspect(value: any, done: Set): string { + console.log("DEBUG-1", value); + if (done.has(value)) { return "[ Circular ]"; } + + done.add(value); + const result = _inspectString(value, done); + console.log("DEBUG-2", result); + done.delete(value); + + return result; +} + +export function inspect(value: any): string { + return _inspect(value, new Set()); +} diff --git a/src.ts/_tests/utils.ts b/src.ts/_tests/utils.ts index 49f44ecedf..a8d0f49e7d 100644 --- a/src.ts/_tests/utils.ts +++ b/src.ts/_tests/utils.ts @@ -134,44 +134,3 @@ export class Stats { export const stats = new Stats(_guard); */ - -function _inspectString(value: any, done: Set): string { - if (Array.isArray(value)) { - return "[" + value.map((v) => _inspect(v, done)).join(", ") + "]"; - } - - switch (typeof(value)) { - case "bigint": - return value.toString() + "n"; - case "boolean": - case "number": - case "string": - return JSON.stringify(value); - case "symbol": - return `[Symbol ${ String(value) }]` - case "object": - if (value == null) { return "null"; } - return "{ " + Object.keys(value).map((key) => { - return `${ key }=${ _inspect(value[key], done) }`; - }).join(", ") + " }"; - } - - return `[ unknown type: ${ value } ]` -} - -function _inspect(value: any, done: Set): string { - console.log("DEBUG-1", value); - if (done.has(value)) { return "[ Circular ]"; } - - done.add(value); - const result = _inspectString(value, done); - console.log("DEBUG-2", result); - done.delete(value); - - return result; -} - -export function inspect(value: any): string { - return _inspect(value, new Set()); -} -