diff options
Diffstat (limited to 'packages/bun-inspector-protocol/test/util/preview.js')
-rw-r--r-- | packages/bun-inspector-protocol/test/util/preview.js | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/packages/bun-inspector-protocol/test/util/preview.js b/packages/bun-inspector-protocol/test/util/preview.js new file mode 100644 index 000000000..15062240b --- /dev/null +++ b/packages/bun-inspector-protocol/test/util/preview.js @@ -0,0 +1,99 @@ +console.log( + undefined, + null, + true, + false, + 0, + 1, + Math.PI, + -Math.E, + NaN, + Infinity, + -Infinity, + BigInt(0), + BigInt(1), + BigInt("10000000000000"), + BigInt("-10000000000000"), + "", + " ", + "Hello", + "Hello World", + [], + [1, 2, 3], + ["a", 1, null, undefined], + [1, [2, [3, [4, [5, [6, [7, [8, [9, [10]]]]]]]]]], + [[[[[]]]]], + {}, + { a: 1 }, + { a: 1, b: 2, c: 3 }, + { a: { b: { c: { d: { e: { f: { g: { h: { i: { j: 10 } } } } } } } } } }, + function () {}, + function namedFunction() {}, + class {}, + class namedClass {}, + class namedClass { + a() {} + b = 1; + c = [ + null, + undefined, + "a", + { + a: 1, + b: 2, + c: 3, + }, + ]; + }, + new Date(0), + new Date(NaN), + new RegExp(), + new RegExp("abc"), + new RegExp("abc", "g"), + /abc/, + new Set(), + new Set([1, 2, 3]), + new WeakSet(), + new WeakSet([{ a: 1 }, { b: 2 }, { c: 3 }]), + new Map(), + new Map([ + ["a", 1], + ["b", 2], + ["c", 3], + ]), + new WeakMap(), + new WeakMap([ + [{ a: 1 }, 1], + [{ b: 2 }, 2], + [{ c: 3 }, 3], + ]), + Symbol(), + Symbol("namedSymbol"), + new Error(), + new TypeError("This is a TypeError"), + //"a".repeat(10000), + //["a"].fill("a", 0, 10000), + new Headers(), + new Headers({ + a: "1", + b: "2", + }), + new Request("https://example.com/"), + new Request("https://example.com/", { + method: "POST", + headers: { + a: "1", + b: "2", + }, + body: '{"example":true}', + }), + new Response(), + new Response('{"example":true}', { + status: 200, + statusText: "OK", + headers: { + a: "1", + b: "2", + }, + }), +); |