{
  "schemaVersion": 3,
  "smoke": false,
  "workload": "inferred",
  "benchmarkDefinition": {
    "run.ts": "85df26faeea362fc8227c6ef65211e317a60e60fb2d2a847c007c6e5de9400c4",
    "worker.ts": "f55d341519a2adfb3e4229cc40af5a4e24d8968593ed1860b498070d85228cf9",
    "fixtures.ts": "6cce48d3ab637ab4187e9c2ee587d8b3e8aaf10ec71d8658ad634ab0354ce7ba",
    "bun.lock": "7e07237a4d60f677ea748b072d8175ffd31929297286f07254690b127535e31d",
    "native-zig.ts": "7a4f366a29488a6b73d3b499b2e6ee0fb58a1aad835937ba464507237a7a7990",
    "setup-zig.ts": "8c532542e0a8733fb0ce9c8fec47f5a574b853bd77a25ac1cc5052120a294486",
    "zig-release.json": "275d14ffc638c311d87e33a3d7f3eec0e665a24a74dde00aa638ba4654911b93"
  },
  "nativeZig": {
    "version": "0.11.34",
    "repository": "stacksjs/dtsx",
    "tag": "v0.11.34",
    "commit": "0aa58439151012274e7e22dbef48ed13c62cc1ea",
    "platform": "linux-x64",
    "asset": "zig-dtsx-lib-linux-x64.tar.gz",
    "archiveSha256": "5ac7aef4095c7c59c9cbe66dcf1c6c0ca15992308b91375ab62fe386d3d3092b",
    "bindingSha256": "47cdaba50ed312bd2a4e69b97735a4d85e5e6ec96a32d997c5728acd93271580",
    "librarySha256": "ab7b104b11fb5d7615aa703857bb611c9b6fb83f80b37be45d265fc405cf6b4c",
    "url": "https://github.com/stacksjs/dtsx/releases/tag/v0.11.34",
    "target": "x86_64-linux-gnu.2.17",
    "compiler": "0.17.1",
    "optimize": "fast"
  },
  "executionEnvironment": {
    "kind": "github-actions",
    "repository": "stacksjs/dtsx.org",
    "runId": "42549379215",
    "commit": "4439702d62e74b099c73b386b1936e775e6b39a4",
    "runnerOS": "Linux",
    "runnerArch": "X64"
  },
  "measuredAt": "2026-11-09T02:30:14.536Z",
  "runtime": "Bun 1.4.4",
  "machine": {
    "platform": "linux",
    "arch": "x64",
    "os": "7.0.0-1019-azure",
    "cpu": "AMD EPYC 7763 64-Core Processor",
    "cores": 4,
    "memoryBytes": 16759439360
  },
  "methodology": {
    "iterations": 9,
    "warmups": 2,
    "cache": "Fresh process and output directory per sample; warm filesystem caches; no incremental/result cache reuse.",
    "ordering": "Sequential, deterministically rotating tool order each round.",
    "timing": "Wall clock: process startup, imports, reads, generation, writes and disposal. Zig inference includes the published project planner, dependency snapshots and context serialization; native Zig performs inference and emission. Cleanup and qualification excluded.",
    "correctness": "Every sample strictly consumed with TypeScript 6 and skipLibCheck=false. All module exports exercised, including parameter types, arity and default optionality. Two negative assignments require exactly TS2322. Inferred API positions additionally reject any and preserve widening. Bundles checked standalone.",
    "scope": "No type annotations: inferred parameter defaults, return objects, arrow functions, class members, mutable objects, arrays and imported function results. No JSX, dependencies, watch or declaration maps. Not proof of arbitrary TypeScript equivalence.",
    "groups": {
      "project-emit": "Per-module declarations without a required semantic check.",
      "checked-project": "Includes semantic checking. Do not rank against unchecked emitters.",
      "bundled-project": "Standalone declaration entry. Extra typechecking/JavaScript work varies by tool; see adapters."
    }
  },
  "results": [
    {
      "id": "dtsx",
      "name": "dtsx",
      "group": "project-emit",
      "package": "@stacksjs/dtsx",
      "version": "0.11.34",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        76.96163700000034,
        75.68851800000994,
        95.07064900000114,
        85.74907200000598,
        88.68148599998676,
        77.76666199997999,
        89.57111100002658,
        83.8705159999663,
        80.1799400000018
      ],
      "medianMs": 83.8705159999663,
      "minMs": 75.68851800000994,
      "maxMs": 95.07064900000114,
      "outputSha256": "b8b821404ee2fd4ab8a2adec1c9e87a365081288e4dbcd7305a4598ddc95d04c"
    },
    {
      "id": "zig",
      "name": "zig-dtsx",
      "group": "project-emit",
      "package": "zig-dtsx",
      "version": "0.11.34",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        58.658949999997276,
        67.62577700000838,
        77.83943399999407,
        57.98209499998484,
        83.15306100001908,
        63.88981199997943,
        69.5436580000096,
        63.91881199995987,
        67.71231799997622
      ],
      "medianMs": 67.62577700000838,
      "minMs": 57.98209499998484,
      "maxMs": 83.15306100001908,
      "outputSha256": "c5c9591399aab6e9538fcbb05cdb7976ceebb805ae28b11a3de9299720373dc1"
    },
    {
      "id": "oxc",
      "name": "Oxc",
      "group": "project-emit",
      "package": "oxc-transform",
      "version": "0.157.0",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "failed",
      "error": "Error: Exit 1: y\":\"Error\",\"message\":\"TS9017: Only const arrays can be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":95,\"end\":104}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:2:24]\\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\\n 2 | export const values0 = [1, 2, 3];\\n   :                        ^^^^^^^^^\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":165,\"end\":167}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9016: Objects that contain shorthand properties can't be inferred with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:3:60]\\n 2 | export const values0 = [1, 2, 3];\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   :                                                            ^^\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":169,\"end\":174}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9016: Objects that contain shorthand properties can't be inferred with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:3:64]\\n 2 | export const values0 = [1, 2, 3];\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   :                                                                ^^^^^\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9017: Only const arrays can be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":182,\"end\":193}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:3:77]\\n 2 | export const values0 = [1, 2, 3];\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   :                                                                             ^^^^^^^^^^^\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9013: Expression type can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":256,\"end\":263}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:4:59]\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   :                                                           ^^^^^^^\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9013: Expression type can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":272,\"end\":286}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:4:75]\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   :                                                                           ^^^^^^^^^^^^^^\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9011: Parameter must have an explicit type annotation with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":223,\"end\":239}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9011: Parameter must have an explicit type annotation with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:4:26]\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   :                          ^^^^^^^^^^^^^^^^\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":335,\"end\":337}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9016: Objects that contain shorthand properties can't be inferred with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:5:45]\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   :                                             ^^\\n 6 | export class Store0 {\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9008: Method must have an explicit return type annotation with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":404,\"end\":407}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9008: Method must have an explicit return type annotation with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:8:3]\\n 7 |   private item = create0();\\n 8 |   get() { return this.item }\\n   :   ^^^\\n 9 | }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9010: Variable must have an explicit type annotation with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":446,\"end\":453}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9010: Variable must have an explicit type annotation with\\n  | --isolatedDeclarations.\\n    ,-[module0.ts:10:14]\\n  9 | }\\n 10 | export const linked0 = create0('linked', 1);\\n    :              ^^^^^^^\\n    `----\\n\"}]\n      at /home/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:48:43\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "swc",
      "name": "SWC",
      "group": "project-emit",
      "package": "@swc/core",
      "version": "1.16.22",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "failed",
      "error": "Error: Exit 1: 47 |       const result = oxc.isolatedDeclarationSync(file, source, { sourcemap: false })\n48 |       if (result.errors.length) throw new Error(JSON.stringify(result.errors))\n49 |       output = result.code\n50 |     }\n51 |     if (swc) {\n52 |       const result = swc.transformSync(source, { filename: file, swcrc: false, configFile: false, jsc: { parser: { syntax: 'typescript' }, experimental: { emitIsolatedDts: true }, target: 'esnext' } })\n                              ^\nerror:   x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[module0.ts:2:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n   `----\n  x TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:3:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   :                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n   `----\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[module0.ts:3:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   :                                                                             ^^^^^^^^^^^\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n   `----\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:4:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n   :                                                           ^^^^^^^\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n 7 |   private item = create0();\n   `----\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:4:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n   :                                                                           ^^^^^^^^^^^^^^\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n 7 |   private item = create0();\n   `----\n  x TS9011: Parameter must have an explicit type annotation with --isolatedDeclarations.\n   ,-[module0.ts:4:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n   :                          ^^^^^^^^^^^^^^^^\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n 7 |   private item = create0();\n   `----\n  x TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:5:1]\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n   :                                           ^^^^^^^^^^^^^^^^\n 6 | export class Store0 {\n 7 |   private item = create0();\n 8 |   get() { return this.item }\n   `----\n  x TS9008: Method must have an explicit return type annotation with --isolatedDeclarations.\n    ,-[module0.ts:8:1]\n  5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n  6 | export class Store0 {\n  7 |   private item = create0();\n  8 |   get() { return this.item }\n    :   ^^^\n  9 | }\n 10 | export const linked0 = create0('linked', 1);\n    `----\n  x TS9010: Variable must have an explicit type annotation with --isolatedDeclarations.\n    ,-[module0.ts:10:1]\n  7 |   private item = create0();\n  8 |   get() { return this.item }\n  9 | }\n 10 | export const linked0 = create0('linked', 1);\n    :              ^^^^^^^\n    `----\n\n code: \"GenericFailure\"\n\n      at /home/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:52:26\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "ts-transpile",
      "name": "TypeScript transpileDeclaration",
      "group": "project-emit",
      "package": "typescript",
      "version": "6.0.3",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "failed",
      "error": "Error: Exit 1: 57 |       if (!zig.ZIG_AVAILABLE) throw new Error('Pinned Zig library could not be loaded')\n58 |       output = zig.processSource(source, true, isolatedDeclarations)\n59 |     }\n60 |     if (ts) {\n61 |       const result = ts.transpileDeclaration(source, { fileName: join(cwd, 'src', file), compilerOptions: options, reportDiagnostics: true })\n62 |       if (result.diagnostics?.length) throw new Error(JSON.stringify(result.diagnostics))\n                                                                ^\nTypeError: JSON.stringify cannot serialize cyclic structures.\n      at /home/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:62:60\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "tsc",
      "name": "TypeScript 6 tsc",
      "group": "checked-project",
      "package": "typescript",
      "version": "6.0.3",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        1898.1033500000049,
        1958.8380789999937,
        1855.9309560000256,
        1872.2008940000087,
        1858.5018379999965,
        1882.5160650000034,
        1907.0366350000259,
        1910.829177000036,
        1998.7941640000208
      ],
      "medianMs": 1898.1033500000049,
      "minMs": 1855.9309560000256,
      "maxMs": 1998.7941640000208,
      "outputSha256": "cc4debf962fcc1dc0f9f7441e553916bd39ce84eb71f637d93c1adcc99fea7e0"
    },
    {
      "id": "tsgo",
      "name": "TypeScript 7 native",
      "group": "checked-project",
      "package": "typescript-native",
      "version": "7.0.2",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        393.24976599999354,
        394.9097979999933,
        388.9722260000126,
        402.58754300000146,
        390.48633699998027,
        403.6820500000031,
        401.65823199995793,
        414.2723549999646,
        412.0947930000257
      ],
      "medianMs": 401.65823199995793,
      "minMs": 388.9722260000126,
      "maxMs": 414.2723549999646,
      "outputSha256": "cc4debf962fcc1dc0f9f7441e553916bd39ce84eb71f637d93c1adcc99fea7e0"
    },
    {
      "id": "dtsx-bundle",
      "name": "dtsx bundle",
      "group": "bundled-project",
      "package": "@stacksjs/dtsx",
      "version": "0.11.34",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        92.4339680000121,
        80.01238600000215,
        93.90617299999576,
        84.58057699998608,
        95.02689000000828,
        87.86294099999941,
        93.43080400000326,
        107.70844600000419,
        85.6397950000246
      ],
      "medianMs": 92.4339680000121,
      "minMs": 80.01238600000215,
      "maxMs": 107.70844600000419,
      "outputSha256": "3c68b81c33384eaeb6f716f2d69cf6e9d9b9d5173e6b3a5c67d25d465b992f5b"
    },
    {
      "id": "tsdown-oxc",
      "name": "tsdown / Oxc",
      "group": "bundled-project",
      "package": "tsdown",
      "version": "0.23.7",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "failed",
      "error": "Error: Exit 1: 105 | \t\t\tsummary += \"...\";\n106 | \t\t\tbreak;\n107 | \t\t}\n108 | \t\tsummary += getErrorMessage(errors[i]);\n109 | \t}\n110 | \tconst wrapper = new Error(summary);\n                           ^\nerror: Build failed with 1 error:\n\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-1/src/module0.ts:2:24]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n      at aggregateBindingErrorsIntoJsError (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "tsdown-tsc",
      "name": "tsdown / TypeScript",
      "group": "bundled-project",
      "package": "tsdown",
      "version": "0.23.7",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        957.2776169999997,
        895.7269099999976,
        931.039030999993,
        960.4235359999875,
        930.0762779999932,
        936.6045150000136,
        978.6103839999996,
        940.6829320000252,
        1012.9242359999917
      ],
      "medianMs": 940.6829320000252,
      "minMs": 895.7269099999976,
      "maxMs": 1012.9242359999917,
      "outputSha256": "8d7df87201dc36707cdf3ae433417eee279ceccb5b1080c9ae272d79e4963e66"
    },
    {
      "id": "tsup",
      "name": "tsup",
      "group": "bundled-project",
      "package": "tsup",
      "version": "9.0.0",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        1207.7154759999976,
        1187.5220649999974,
        1226.8727519999957,
        1206.197862000001,
        1178.027381999971,
        1185.1036169999861,
        1241.2218320000102,
        1223.896323999972,
        1219.0474399999948
      ],
      "medianMs": 1207.7154759999976,
      "minMs": 1178.027381999971,
      "maxMs": 1241.2218320000102,
      "outputSha256": "e50a950f0cc62c98195a60bc05b4cfce18bc42e43c32e3af81619a4211c272eb"
    },
    {
      "id": "rollup-dts",
      "name": "tsc + rollup-plugin-dts",
      "group": "bundled-project",
      "package": "rollup-plugin-dts",
      "version": "6.5.1",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        1994.092107999997,
        1908.772775000005,
        1927.4944100000139,
        1963.7453629999945,
        1941.3184970000002,
        1935.7430910000112,
        2073.450499999977,
        1990.732068000012,
        1978.1392580000102
      ],
      "medianMs": 1963.7453629999945,
      "minMs": 1908.772775000005,
      "maxMs": 2073.450499999977,
      "outputSha256": "6e9fd549800d94ce867fd3a66b2ff07a7c5386032e572296ae0d2f4f62175efe"
    },
    {
      "id": "api-extractor",
      "name": "tsc + API Extractor",
      "group": "bundled-project",
      "package": "@microsoft/api-extractor",
      "version": "7.60.1",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        3415.9450429999997,
        3356.833534000005,
        3513.032143999997,
        3314.238970000006,
        3313.337272999983,
        3415.991126000008,
        3498.0203060000204,
        3489.729231999954,
        3400.8801569999778
      ],
      "medianMs": 3415.9450429999997,
      "minMs": 3313.337272999983,
      "maxMs": 3513.032143999997,
      "outputSha256": "1f19b8112220d725dfee03fd09888cd1c71fb2172eb1309aa89b893477048610"
    },
    {
      "id": "dts-bundle-generator",
      "name": "dts-bundle-generator",
      "group": "bundled-project",
      "package": "dts-bundle-generator",
      "version": "9.5.1",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        2746.1001740000065,
        2680.155111999993,
        2677.2295799999847,
        2679.1800999999978,
        2688.1329129999795,
        2801.331917000003,
        2855.7023370000534,
        2875.4099629999837,
        2739.558079999988
      ],
      "medianMs": 2739.558079999988,
      "minMs": 2677.2295799999847,
      "maxMs": 2875.4099629999837,
      "outputSha256": "d17616211223f3aefa84336c3e654a07f4b9bac380e9a5b02b14427937722c64"
    },
    {
      "id": "unplugin-dts",
      "name": "Vite + unplugin-dts",
      "group": "bundled-project",
      "package": "unplugin-dts",
      "version": "1.1.2",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        2635.094186999995,
        2629.723186000003,
        2833.2772089999926,
        2658.1885790000088,
        2591.9714429999876,
        2654.6834979999985,
        2775.408548999985,
        2680.5132130000275,
        2659.9153550000046
      ],
      "medianMs": 2658.1885790000088,
      "minMs": 2591.9714429999876,
      "maxMs": 2833.2772089999926,
      "outputSha256": "6e4cb9457da417df288b6b61a5835eb1e922c5a826592495faea1504e5580c7a"
    },
    {
      "id": "unplugin-isolated",
      "name": "Rolldown + unplugin-isolated-decl",
      "group": "project-emit",
      "package": "unplugin-isolated-decl",
      "version": "0.17.0",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "failed",
      "error": "Error: Exit 1: 105 | \t\t\tsummary += \"...\";\n106 | \t\t\tbreak;\n107 | \t\t}\n108 | \t\tsummary += getErrorMessage(errors[i]);\n109 | \t}\n110 | \tconst wrapper = new Error(summary);\n                           ^\nerror: Build failed with 1 error:\n\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-1/src/module0.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n      at aggregateBindingErrorsIntoJsError (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "dtsx",
      "name": "dtsx",
      "group": "project-emit",
      "package": "@stacksjs/dtsx",
      "version": "0.11.34",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        113.01333600003272,
        138.82354199996917,
        125.59852599992882,
        110.10743400000501,
        116.54211399995256,
        115.23563799995463,
        121.78849599999376,
        115.73723200010136,
        116.18635999993421
      ],
      "medianMs": 116.18635999993421,
      "minMs": 110.10743400000501,
      "maxMs": 138.82354199996917,
      "outputSha256": "b35b1449b27ce50ae46853c61e8c2c8c5971a964a2ecfea59f5127bc9c7d73d0"
    },
    {
      "id": "zig",
      "name": "zig-dtsx",
      "group": "project-emit",
      "package": "zig-dtsx",
      "version": "0.11.34",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        85.7575160000124,
        89.92560299998149,
        87.1010069999611,
        77.25847600004636,
        96.42488599999342,
        85.07373499998357,
        107.77812100003939,
        82.0123710000189,
        90.12759799999185
      ],
      "medianMs": 87.1010069999611,
      "minMs": 77.25847600004636,
      "maxMs": 107.77812100003939,
      "outputSha256": "b961d36f72f4654b10aca2b558c7da990c894e411eb8d8453290f8b615b88681"
    },
    {
      "id": "oxc",
      "name": "Oxc",
      "group": "project-emit",
      "package": "oxc-transform",
      "version": "0.157.0",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "failed",
      "error": "Error: Exit 1: y\":\"Error\",\"message\":\"TS9017: Only const arrays can be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":95,\"end\":104}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:2:24]\\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\\n 2 | export const values0 = [1, 2, 3];\\n   :                        ^^^^^^^^^\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":165,\"end\":167}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9016: Objects that contain shorthand properties can't be inferred with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:3:60]\\n 2 | export const values0 = [1, 2, 3];\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   :                                                            ^^\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":169,\"end\":174}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9016: Objects that contain shorthand properties can't be inferred with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:3:64]\\n 2 | export const values0 = [1, 2, 3];\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   :                                                                ^^^^^\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9017: Only const arrays can be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":182,\"end\":193}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:3:77]\\n 2 | export const values0 = [1, 2, 3];\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   :                                                                             ^^^^^^^^^^^\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9013: Expression type can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":256,\"end\":263}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:4:59]\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   :                                                           ^^^^^^^\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9013: Expression type can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":272,\"end\":286}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:4:75]\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   :                                                                           ^^^^^^^^^^^^^^\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9011: Parameter must have an explicit type annotation with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":223,\"end\":239}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9011: Parameter must have an explicit type annotation with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:4:26]\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   :                          ^^^^^^^^^^^^^^^^\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":335,\"end\":337}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9016: Objects that contain shorthand properties can't be inferred with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:5:45]\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   :                                             ^^\\n 6 | export class Store0 {\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9008: Method must have an explicit return type annotation with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":404,\"end\":407}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9008: Method must have an explicit return type annotation with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:8:3]\\n 7 |   private item = create0();\\n 8 |   get() { return this.item }\\n   :   ^^^\\n 9 | }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9010: Variable must have an explicit type annotation with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":446,\"end\":453}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9010: Variable must have an explicit type annotation with\\n  | --isolatedDeclarations.\\n    ,-[module0.ts:10:14]\\n  9 | }\\n 10 | export const linked0 = create0('linked', 1);\\n    :              ^^^^^^^\\n    `----\\n\"}]\n      at /home/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:48:43\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "swc",
      "name": "SWC",
      "group": "project-emit",
      "package": "@swc/core",
      "version": "1.16.22",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "failed",
      "error": "Error: Exit 1: 47 |       const result = oxc.isolatedDeclarationSync(file, source, { sourcemap: false })\n48 |       if (result.errors.length) throw new Error(JSON.stringify(result.errors))\n49 |       output = result.code\n50 |     }\n51 |     if (swc) {\n52 |       const result = swc.transformSync(source, { filename: file, swcrc: false, configFile: false, jsc: { parser: { syntax: 'typescript' }, experimental: { emitIsolatedDts: true }, target: 'esnext' } })\n                              ^\nerror:   x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[module0.ts:2:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n   `----\n  x TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:3:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   :                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n   `----\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[module0.ts:3:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   :                                                                             ^^^^^^^^^^^\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n   `----\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:4:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n   :                                                           ^^^^^^^\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n 7 |   private item = create0();\n   `----\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:4:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n   :                                                                           ^^^^^^^^^^^^^^\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n 7 |   private item = create0();\n   `----\n  x TS9011: Parameter must have an explicit type annotation with --isolatedDeclarations.\n   ,-[module0.ts:4:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n   :                          ^^^^^^^^^^^^^^^^\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n 7 |   private item = create0();\n   `----\n  x TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:5:1]\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n   :                                           ^^^^^^^^^^^^^^^^\n 6 | export class Store0 {\n 7 |   private item = create0();\n 8 |   get() { return this.item }\n   `----\n  x TS9008: Method must have an explicit return type annotation with --isolatedDeclarations.\n    ,-[module0.ts:8:1]\n  5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n  6 | export class Store0 {\n  7 |   private item = create0();\n  8 |   get() { return this.item }\n    :   ^^^\n  9 | }\n 10 | export const linked0 = create0('linked', 1);\n    `----\n  x TS9010: Variable must have an explicit type annotation with --isolatedDeclarations.\n    ,-[module0.ts:10:1]\n  7 |   private item = create0();\n  8 |   get() { return this.item }\n  9 | }\n 10 | export const linked0 = create0('linked', 1);\n    :              ^^^^^^^\n    `----\n\n code: \"GenericFailure\"\n\n      at /home/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:52:26\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "ts-transpile",
      "name": "TypeScript transpileDeclaration",
      "group": "project-emit",
      "package": "typescript",
      "version": "6.0.3",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "failed",
      "error": "Error: Exit 1: 57 |       if (!zig.ZIG_AVAILABLE) throw new Error('Pinned Zig library could not be loaded')\n58 |       output = zig.processSource(source, true, isolatedDeclarations)\n59 |     }\n60 |     if (ts) {\n61 |       const result = ts.transpileDeclaration(source, { fileName: join(cwd, 'src', file), compilerOptions: options, reportDiagnostics: true })\n62 |       if (result.diagnostics?.length) throw new Error(JSON.stringify(result.diagnostics))\n                                                                ^\nTypeError: JSON.stringify cannot serialize cyclic structures.\n      at /home/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:62:60\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "tsc",
      "name": "TypeScript 6 tsc",
      "group": "checked-project",
      "package": "typescript",
      "version": "6.0.3",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        2065.210267999966,
        2043.2075429999968,
        1938.2438530000509,
        2045.2269810000435,
        2018.0365699999966,
        1952.217549999943,
        2046.5924360000063,
        2004.141437000013,
        2006.381251999992
      ],
      "medianMs": 2018.0365699999966,
      "minMs": 1938.2438530000509,
      "maxMs": 2065.210267999966,
      "outputSha256": "e2bc9c62b57cccfff5f7739f1fd7090275fa90b7cfcc924c104f6c94a7f7f246"
    },
    {
      "id": "tsgo",
      "name": "TypeScript 7 native",
      "group": "checked-project",
      "package": "typescript-native",
      "version": "7.0.2",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        422.528684000019,
        435.61722700000973,
        438.00693299999693,
        414.83586600003764,
        426.5912659999449,
        396.8259250000119,
        398.98554299992975,
        390.04347799997777,
        407.58931200008374
      ],
      "medianMs": 414.83586600003764,
      "minMs": 390.04347799997777,
      "maxMs": 438.00693299999693,
      "outputSha256": "e2bc9c62b57cccfff5f7739f1fd7090275fa90b7cfcc924c104f6c94a7f7f246"
    },
    {
      "id": "dtsx-bundle",
      "name": "dtsx bundle",
      "group": "bundled-project",
      "package": "@stacksjs/dtsx",
      "version": "0.11.34",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        131.65874199999962,
        131.6740770000033,
        143.99454900005367,
        132.28967600001488,
        140.97119800001383,
        148.55723899998702,
        134.98673000000417,
        144.41684600000735,
        129.3302299999632
      ],
      "medianMs": 134.98673000000417,
      "minMs": 129.3302299999632,
      "maxMs": 148.55723899998702,
      "outputSha256": "aaf24774ca96dddf9443a0f9deca3fa3db658c60257421751f4808d4754ed06b"
    },
    {
      "id": "tsdown-oxc",
      "name": "tsdown / Oxc",
      "group": "bundled-project",
      "package": "tsdown",
      "version": "0.23.7",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "failed",
      "error": "Error: Exit 1: 105 | \t\t\tsummary += \"...\";\n106 | \t\t\tbreak;\n107 | \t\t}\n108 | \t\tsummary += getErrorMessage(errors[i]);\n109 | \t}\n110 | \tconst wrapper = new Error(summary);\n                           ^\nerror: Build failed with 25 errors:\n\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-25/src/module0.ts:2:24]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-25/src/module12.ts:3:25]\n 2 | export const settings12 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values12 = [1, 2, 3];\n   :                         ^^^^^^^^^\n 4 | export function create12(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-25/src/module1.ts:3:24]\n 2 | export const settings1 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values1 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 4 | export function create1(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-25/src/module2.ts:3:24]\n 2 | export const settings2 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values2 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 4 | export function create2(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-25/src/module7.ts:3:24]\n 2 | export const settings7 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values7 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 4 | export function create7(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n...\n      at aggregateBindingErrorsIntoJsError (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "tsdown-tsc",
      "name": "tsdown / TypeScript",
      "group": "bundled-project",
      "package": "tsdown",
      "version": "0.23.7",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        1181.6877310000127,
        1195.1759420000017,
        1185.9473900000448,
        1094.603955999948,
        1136.8572169999825,
        1135.4356479999842,
        1267.9975659999764,
        1136.5716610000236,
        1176.729641999933
      ],
      "medianMs": 1176.729641999933,
      "minMs": 1094.603955999948,
      "maxMs": 1267.9975659999764,
      "outputSha256": "475196bf0207d8a4c4dc98e0cb60c74ace0d471e2f25a2e71af80984da8d949d"
    },
    {
      "id": "tsup",
      "name": "tsup",
      "group": "bundled-project",
      "package": "tsup",
      "version": "9.0.0",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        1440.9920580000035,
        1485.7308069999563,
        1483.4755889999797,
        1421.3462900000159,
        1440.9053019999992,
        1484.348493999918,
        1437.4215649999678,
        1375.4667030000128,
        1515.5442610000027
      ],
      "medianMs": 1440.9920580000035,
      "minMs": 1375.4667030000128,
      "maxMs": 1515.5442610000027,
      "outputSha256": "983754394e21396c2df9de12b0051c1cff855769fe9a884387d8074d05d0d558"
    },
    {
      "id": "rollup-dts",
      "name": "tsc + rollup-plugin-dts",
      "group": "bundled-project",
      "package": "rollup-plugin-dts",
      "version": "6.5.1",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        2157.8384979999973,
        2224.250806999975,
        2234.9263439999777,
        2096.4900030000135,
        2375.960359000019,
        2195.230685999966,
        2161.506897000014,
        2142.719550000038,
        2184.9426780000795
      ],
      "medianMs": 2184.9426780000795,
      "minMs": 2096.4900030000135,
      "maxMs": 2375.960359000019,
      "outputSha256": "017eadd1f33ca8970d6441ba8ee36e740f3fb35eae10b5206d01eeba4be6c7a6"
    },
    {
      "id": "api-extractor",
      "name": "tsc + API Extractor",
      "group": "bundled-project",
      "package": "@microsoft/api-extractor",
      "version": "7.60.1",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        3634.197629000002,
        3624.8813550000195,
        3811.654408000002,
        3548.9974589999765,
        3567.1190959999803,
        3626.0256210000953,
        3568.589703000034,
        3656.822657999932,
        3570.722507000086
      ],
      "medianMs": 3624.8813550000195,
      "minMs": 3548.9974589999765,
      "maxMs": 3811.654408000002,
      "outputSha256": "2ee357cf4bb1dd2e4c8e6e657ae13b5d01c7dcd7885030e3ef22f6b33e465f8b"
    },
    {
      "id": "dts-bundle-generator",
      "name": "dts-bundle-generator",
      "group": "bundled-project",
      "package": "dts-bundle-generator",
      "version": "9.5.1",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        2995.7422759999754,
        2984.4349140000413,
        3119.3906040000147,
        2943.4769500000402,
        2929.2166549999965,
        2957.185446000076,
        2978.7924810000695,
        3007.3752980000572,
        3027.7876629999373
      ],
      "medianMs": 2984.4349140000413,
      "minMs": 2929.2166549999965,
      "maxMs": 3119.3906040000147,
      "outputSha256": "cdc4fd578784ef4267d9fd23f6f5a61c6e801eed8980d006f5a02c0ac8fb3db6"
    },
    {
      "id": "unplugin-dts",
      "name": "Vite + unplugin-dts",
      "group": "bundled-project",
      "package": "unplugin-dts",
      "version": "1.1.2",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        2865.883719000034,
        2978.661313999968,
        2933.696040999959,
        2867.622892999905,
        2830.4822970000096,
        2910.357981999987,
        2995.9474010000704,
        2902.031788000022,
        3010.108115000068
      ],
      "medianMs": 2910.357981999987,
      "minMs": 2830.4822970000096,
      "maxMs": 3010.108115000068,
      "outputSha256": "8d500169b40148ed47e7ada0575131b22a4fb5839d9c31ce32881e8ba2ee4ef4"
    },
    {
      "id": "unplugin-isolated",
      "name": "Rolldown + unplugin-isolated-decl",
      "group": "project-emit",
      "package": "unplugin-isolated-decl",
      "version": "0.17.0",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "failed",
      "error": "Error: Exit 1: 105 | \t\t\tsummary += \"...\";\n106 | \t\t\tbreak;\n107 | \t\t}\n108 | \t\tsummary += getErrorMessage(errors[i]);\n109 | \t}\n110 | \tconst wrapper = new Error(summary);\n                           ^\nerror: Build failed with 25 errors:\n\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-25/src/module2.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-25/src/module1.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-25/src/module0.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-25/src/module6.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-25/src/module16.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n...\n      at aggregateBindingErrorsIntoJsError (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "dtsx",
      "name": "dtsx",
      "group": "project-emit",
      "package": "@stacksjs/dtsx",
      "version": "0.11.34",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        184.43155799992383,
        178.02571199997328,
        186.70727800007444,
        182.44840899994597,
        179.2754750000313,
        179.4687560000457,
        180.89475199999288,
        183.04414899996482,
        185.81200799997896
      ],
      "medianMs": 182.44840899994597,
      "minMs": 178.02571199997328,
      "maxMs": 186.70727800007444,
      "outputSha256": "0d3cd4ef83851ca3975e15dd38afde9eb0cf05749a3ca30bd2e478aed3e8b892"
    },
    {
      "id": "zig",
      "name": "zig-dtsx",
      "group": "project-emit",
      "package": "zig-dtsx",
      "version": "0.11.34",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        123.61238099995535,
        127.70878700003959,
        142.41033099999186,
        133.83614800008945,
        134.59297599992715,
        125.50656999996863,
        136.39461000007577,
        132.12328300019726,
        134.57851699995808
      ],
      "medianMs": 133.83614800008945,
      "minMs": 123.61238099995535,
      "maxMs": 142.41033099999186,
      "outputSha256": "c7b365b996afc56a9a41f818b3f119c54761ee3fa7fb1afe1c64ef4ad89c3353"
    },
    {
      "id": "oxc",
      "name": "Oxc",
      "group": "project-emit",
      "package": "oxc-transform",
      "version": "0.157.0",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "failed",
      "error": "Error: Exit 1: y\":\"Error\",\"message\":\"TS9017: Only const arrays can be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":95,\"end\":104}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:2:24]\\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\\n 2 | export const values0 = [1, 2, 3];\\n   :                        ^^^^^^^^^\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":165,\"end\":167}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9016: Objects that contain shorthand properties can't be inferred with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:3:60]\\n 2 | export const values0 = [1, 2, 3];\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   :                                                            ^^\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":169,\"end\":174}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9016: Objects that contain shorthand properties can't be inferred with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:3:64]\\n 2 | export const values0 = [1, 2, 3];\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   :                                                                ^^^^^\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9017: Only const arrays can be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":182,\"end\":193}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:3:77]\\n 2 | export const values0 = [1, 2, 3];\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n   :                                                                             ^^^^^^^^^^^\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9013: Expression type can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":256,\"end\":263}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:4:59]\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   :                                                           ^^^^^^^\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9013: Expression type can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":272,\"end\":286}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\\n   ,-[module0.ts:4:75]\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   :                                                                           ^^^^^^^^^^^^^^\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9011: Parameter must have an explicit type annotation with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":223,\"end\":239}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9011: Parameter must have an explicit type annotation with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:4:26]\\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n   :                          ^^^^^^^^^^^^^^^^\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":335,\"end\":337}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9016: Objects that contain shorthand properties can't be inferred with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:5:45]\\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\\n   :                                             ^^\\n 6 | export class Store0 {\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9008: Method must have an explicit return type annotation with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":404,\"end\":407}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9008: Method must have an explicit return type annotation with\\n  | --isolatedDeclarations.\\n   ,-[module0.ts:8:3]\\n 7 |   private item = create0();\\n 8 |   get() { return this.item }\\n   :   ^^^\\n 9 | }\\n   `----\\n\"},{\"severity\":\"Error\",\"message\":\"TS9010: Variable must have an explicit type annotation with --isolatedDeclarations.\",\"labels\":[{\"message\":null,\"start\":446,\"end\":453}],\"helpMessage\":null,\"codeframe\":\"\\n  x TS9010: Variable must have an explicit type annotation with\\n  | --isolatedDeclarations.\\n    ,-[module0.ts:10:14]\\n  9 | }\\n 10 | export const linked0 = create0('linked', 1);\\n    :              ^^^^^^^\\n    `----\\n\"}]\n      at /home/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:48:43\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "swc",
      "name": "SWC",
      "group": "project-emit",
      "package": "@swc/core",
      "version": "1.16.22",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "failed",
      "error": "Error: Exit 1: 47 |       const result = oxc.isolatedDeclarationSync(file, source, { sourcemap: false })\n48 |       if (result.errors.length) throw new Error(JSON.stringify(result.errors))\n49 |       output = result.code\n50 |     }\n51 |     if (swc) {\n52 |       const result = swc.transformSync(source, { filename: file, swcrc: false, configFile: false, jsc: { parser: { syntax: 'typescript' }, experimental: { emitIsolatedDts: true }, target: 'esnext' } })\n                              ^\nerror:   x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[module0.ts:2:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n   `----\n  x TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:3:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   :                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n   `----\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[module0.ts:3:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   :                                                                             ^^^^^^^^^^^\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n   `----\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:4:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n   :                                                           ^^^^^^^\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n 7 |   private item = create0();\n   `----\n  x TS9013: Expression type can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:4:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n   :                                                                           ^^^^^^^^^^^^^^\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n 7 |   private item = create0();\n   `----\n  x TS9011: Parameter must have an explicit type annotation with --isolatedDeclarations.\n   ,-[module0.ts:4:1]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n   :                          ^^^^^^^^^^^^^^^^\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n 6 | export class Store0 {\n 7 |   private item = create0();\n   `----\n  x TS9016: Objects that contain shorthand properties can't be inferred with --isolatedDeclarations.\n   ,-[module0.ts:5:1]\n 2 | export const values0 = [1, 2, 3];\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n 4 | export function project0(item = create0()) { return { id: item.id, total: item.value + 1 } }\n 5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n   :                                           ^^^^^^^^^^^^^^^^\n 6 | export class Store0 {\n 7 |   private item = create0();\n 8 |   get() { return this.item }\n   `----\n  x TS9008: Method must have an explicit return type annotation with --isolatedDeclarations.\n    ,-[module0.ts:8:1]\n  5 | export const factory0 = (id = 'item') => ({ id, count: 0 });\n  6 | export class Store0 {\n  7 |   private item = create0();\n  8 |   get() { return this.item }\n    :   ^^^\n  9 | }\n 10 | export const linked0 = create0('linked', 1);\n    `----\n  x TS9010: Variable must have an explicit type annotation with --isolatedDeclarations.\n    ,-[module0.ts:10:1]\n  7 |   private item = create0();\n  8 |   get() { return this.item }\n  9 | }\n 10 | export const linked0 = create0('linked', 1);\n    :              ^^^^^^^\n    `----\n\n code: \"GenericFailure\"\n\n      at /home/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:52:26\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "ts-transpile",
      "name": "TypeScript transpileDeclaration",
      "group": "project-emit",
      "package": "typescript",
      "version": "6.0.3",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "failed",
      "error": "Error: Exit 1: 57 |       if (!zig.ZIG_AVAILABLE) throw new Error('Pinned Zig library could not be loaded')\n58 |       output = zig.processSource(source, true, isolatedDeclarations)\n59 |     }\n60 |     if (ts) {\n61 |       const result = ts.transpileDeclaration(source, { fileName: join(cwd, 'src', file), compilerOptions: options, reportDiagnostics: true })\n62 |       if (result.diagnostics?.length) throw new Error(JSON.stringify(result.diagnostics))\n                                                                ^\nTypeError: JSON.stringify cannot serialize cyclic structures.\n      at /home/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:62:60\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "tsc",
      "name": "TypeScript 6 tsc",
      "group": "checked-project",
      "package": "typescript",
      "version": "6.0.3",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        2289.8884519999847,
        2232.8815610000165,
        2207.837887999951,
        2267.069506000029,
        2209.68847500009,
        2221.1057309999596,
        2283.645601999946,
        2231.349953000201,
        2286.8199920000043
      ],
      "medianMs": 2232.8815610000165,
      "minMs": 2207.837887999951,
      "maxMs": 2289.8884519999847,
      "outputSha256": "b3a9bcf7b1c8d28ac21dd554ea45396f2e2d7e540b20c4fc10db8a6f1c5a1e82"
    },
    {
      "id": "tsgo",
      "name": "TypeScript 7 native",
      "group": "checked-project",
      "package": "typescript-native",
      "version": "7.0.2",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        432.7631779999938,
        461.1191589999944,
        445.9817799999146,
        416.01532300002873,
        464.5120960000204,
        457.09199600014836,
        490.7307060000021,
        443.62291299994104,
        431.5119560000021
      ],
      "medianMs": 445.9817799999146,
      "minMs": 416.01532300002873,
      "maxMs": 490.7307060000021,
      "outputSha256": "b3a9bcf7b1c8d28ac21dd554ea45396f2e2d7e540b20c4fc10db8a6f1c5a1e82"
    },
    {
      "id": "dtsx-bundle",
      "name": "dtsx bundle",
      "group": "bundled-project",
      "package": "@stacksjs/dtsx",
      "version": "0.11.34",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        217.89386199996807,
        241.10740999993868,
        207.74097400007304,
        211.26922100002412,
        258.8748459999915,
        207.40570599993225,
        204.13046499993652,
        209.3380279999692,
        213.93650700012222
      ],
      "medianMs": 211.26922100002412,
      "minMs": 204.13046499993652,
      "maxMs": 258.8748459999915,
      "outputSha256": "3558b41a65ea01defd26b712830d0fb2c4c72ea52509d0a3e6f2db0b3dfb63d9"
    },
    {
      "id": "tsdown-oxc",
      "name": "tsdown / Oxc",
      "group": "bundled-project",
      "package": "tsdown",
      "version": "0.23.7",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "failed",
      "error": "Error: Exit 1: 105 | \t\t\tsummary += \"...\";\n106 | \t\t\tbreak;\n107 | \t\t}\n108 | \t\tsummary += getErrorMessage(errors[i]);\n109 | \t}\n110 | \tconst wrapper = new Error(summary);\n                           ^\nerror: Build failed with 100 errors:\n\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-100/src/module3.ts:3:24]\n 2 | export const settings3 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values3 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 4 | export function create3(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-100/src/module0.ts:2:24]\n 1 | export const settings0 = { retries: 3, label: 'build', enabled: true };\n 2 | export const values0 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 3 | export function create0(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-100/src/module1.ts:3:24]\n 2 | export const settings1 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values1 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 4 | export function create1(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-100/src/module10.ts:3:25]\n 2 | export const settings10 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values10 = [1, 2, 3];\n   :                         ^^^^^^^^^\n 4 | export function create10(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n[plugin rolldown-plugin-dts:generate]\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n  x TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n   ,-[/tmp/dtsx-org-bench-ae0AsA/modules-100/src/module2.ts:3:24]\n 2 | export const settings2 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values2 = [1, 2, 3];\n   :                        ^^^^^^^^^\n 4 | export function create2(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n...\n      at aggregateBindingErrorsIntoJsError (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    },
    {
      "id": "tsdown-tsc",
      "name": "tsdown / TypeScript",
      "group": "bundled-project",
      "package": "tsdown",
      "version": "0.23.7",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        1471.5006649999414,
        1495.4974370000418,
        1410.4253719999688,
        1415.888413000037,
        1446.8130189999938,
        1440.6080819999333,
        1419.797324999934,
        1500.231895999983,
        1432.0178310000338
      ],
      "medianMs": 1440.6080819999333,
      "minMs": 1410.4253719999688,
      "maxMs": 1500.231895999983,
      "outputSha256": "06f55d035da9fd400c79aebc9b9c3ccf09b3be11dc1fd1e178b8e4de09722439"
    },
    {
      "id": "tsup",
      "name": "tsup",
      "group": "bundled-project",
      "package": "tsup",
      "version": "9.0.0",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        1786.67748199997,
        1784.688974999939,
        1753.145572999958,
        1785.972519999952,
        1748.033432999975,
        1718.518812000053,
        1740.0047879999038,
        1710.590971000027,
        1800.6246430000756
      ],
      "medianMs": 1753.145572999958,
      "minMs": 1710.590971000027,
      "maxMs": 1800.6246430000756,
      "outputSha256": "e95ccbacc164967c71c8517929ea057dce411b0c12560043a7eda0e079a445ab"
    },
    {
      "id": "rollup-dts",
      "name": "tsc + rollup-plugin-dts",
      "group": "bundled-project",
      "package": "rollup-plugin-dts",
      "version": "6.5.1",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        2547.8017299999483,
        2533.4133780000266,
        2670.060950000072,
        2479.5714290000033,
        2477.089968999964,
        2466.0843359999126,
        2538.2856600000523,
        2409.0718309998047,
        2519.308344000019
      ],
      "medianMs": 2519.308344000019,
      "minMs": 2409.0718309998047,
      "maxMs": 2670.060950000072,
      "outputSha256": "d0962ba6e230e178af0a8fd61a8bc0d8556222a6dafe8b82ad13cd2f09297f24"
    },
    {
      "id": "api-extractor",
      "name": "tsc + API Extractor",
      "group": "bundled-project",
      "package": "@microsoft/api-extractor",
      "version": "7.60.1",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        4010.536548000062,
        4092.2166650000727,
        4068.859536999953,
        4037.1870820000768,
        3819.503143000067,
        3879.2604340000544,
        3963.8641709999647,
        3918.9877420000266,
        4019.6615889999084
      ],
      "medianMs": 4010.536548000062,
      "minMs": 3819.503143000067,
      "maxMs": 4092.2166650000727,
      "outputSha256": "8839a5969fa59c9e1356d10edbfeafc9f2c5ffdf5654ae654ebba837c762ab00"
    },
    {
      "id": "dts-bundle-generator",
      "name": "dts-bundle-generator",
      "group": "bundled-project",
      "package": "dts-bundle-generator",
      "version": "9.5.1",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        3410.1419710000046,
        3367.6154690000694,
        3417.5420359999407,
        3388.7604510000674,
        3271.001380999922,
        3367.532518999884,
        3253.019643999869,
        3290.1840329999104,
        3309.6368529999163
      ],
      "medianMs": 3367.532518999884,
      "minMs": 3253.019643999869,
      "maxMs": 3417.5420359999407,
      "outputSha256": "22bd4398b4dd0abab3a98d6008cfc6eed2d1a05ad6c73e217af9f32e0eed8de3"
    },
    {
      "id": "unplugin-dts",
      "name": "Vite + unplugin-dts",
      "group": "bundled-project",
      "package": "unplugin-dts",
      "version": "1.1.2",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        3381.4156279999297,
        3388.3144450000254,
        3334.637719999999,
        3359.381093999953,
        3233.04393299995,
        3295.163494999986,
        3317.441987000173,
        3287.2170939999633,
        3342.9671099998523
      ],
      "medianMs": 3334.637719999999,
      "minMs": 3233.04393299995,
      "maxMs": 3388.3144450000254,
      "outputSha256": "561bd3fd53fa80f5191834732ca75e8bd1983e785ff3b83d44b11993827b478e"
    },
    {
      "id": "unplugin-isolated",
      "name": "Rolldown + unplugin-isolated-decl",
      "group": "project-emit",
      "package": "unplugin-isolated-decl",
      "version": "0.17.0",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "failed",
      "error": "Error: Exit 1: 105 | \t\t\tsummary += \"...\";\n106 | \t\t\tbreak;\n107 | \t\t}\n108 | \t\tsummary += getErrorMessage(errors[i]);\n109 | \t}\n110 | \tconst wrapper = new Error(summary);\n                           ^\nerror: Build failed with 100 errors:\n\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-100/src/module1.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-100/src/module99.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-100/src/module2.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-100/src/module75.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /tmp/dtsx-org-bench-ae0AsA/modules-100/src/module51.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n...\n      at aggregateBindingErrorsIntoJsError (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/home/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (Linux x64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    }
  ]
}
