{
  "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": "darwin-arm64",
    "asset": "zig-dtsx-lib-darwin-arm64.tar.gz",
    "archiveSha256": "a1ce85cfcca2c45800024eef45852882f6eda05e92486dcc4444059a5d58caa2",
    "bindingSha256": "47cdaba50ed312bd2a4e69b97735a4d85e5e6ec96a32d997c5728acd93271580",
    "librarySha256": "e69bf3dc4b62575864ca0c27cafd8e12062ce2749a521d391dbf14d548dba0ba",
    "url": "https://github.com/stacksjs/dtsx/releases/tag/v0.11.34",
    "target": "aarch64-macos",
    "compiler": "0.17.1",
    "optimize": "fast"
  },
  "executionEnvironment": {
    "kind": "github-actions",
    "repository": "stacksjs/dtsx.org",
    "runId": "42549379215",
    "commit": "4439702d62e74b099c73b386b1936e775e6b39a4",
    "runnerOS": "macOS",
    "runnerArch": "ARM64"
  },
  "measuredAt": "2026-11-09T02:26:05.118Z",
  "runtime": "Bun 1.4.4",
  "machine": {
    "platform": "darwin",
    "arch": "arm64",
    "os": "25.6.0",
    "cpu": "Apple M1 (Virtual)",
    "cores": 3,
    "memoryBytes": 7516192768
  },
  "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": [
        89.77304200000071,
        130.61229200000525,
        66.73637500000768,
        61.195542000001296,
        104.43466699999408,
        61.04733400000259,
        109.89279099999112,
        72.37858400002006,
        103.67104200000176
      ],
      "medianMs": 89.77304200000071,
      "minMs": 61.04733400000259,
      "maxMs": 130.61229200000525,
      "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": [
        50.30312500000582,
        53.446415999991586,
        75.51000000000931,
        51.896750000014435,
        98.60895800002618,
        47.73812500000349,
        43.37654100000509,
        55.14729200000875,
        68.30199999996694
      ],
      "medianMs": 53.446415999991586,
      "minMs": 43.37654100000509,
      "maxMs": 98.60895800002618,
      "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: \"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 /Users/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:48:43\n\nBun v1.4.4 (macOS arm64)\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 /Users/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:52:26\n\nBun v1.4.4 (macOS arm64)\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 /Users/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:62:60\n\nBun v1.4.4 (macOS arm64)\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": [
        1963.7819580000069,
        1503.5253749999974,
        1846.377833999999,
        1672.1156670000055,
        1939.1615410000086,
        1344.8925419999869,
        1149.6917499999981,
        1740.4301250000135,
        2063.162083000003
      ],
      "medianMs": 1740.4301250000135,
      "minMs": 1149.6917499999981,
      "maxMs": 2063.162083000003,
      "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": [
        583.6002500000031,
        264.8874579999974,
        326.0334579999908,
        423.7637920000125,
        293.3011660000193,
        324.37845799999195,
        296.5892500000191,
        478.3032499999972,
        442.3445000000065
      ],
      "medianMs": 326.0334579999908,
      "minMs": 264.8874579999974,
      "maxMs": 583.6002500000031,
      "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": [
        122.5073749999865,
        82.0983750000014,
        68.51262500000303,
        71.25045799999498,
        70.90062500000931,
        67.77470900001936,
        57.05395899998257,
        74.65549999999348,
        71.38595799996983
      ],
      "medianMs": 71.25045799999498,
      "minMs": 57.05395899998257,
      "maxMs": 122.5073749999865,
      "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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/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 (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n      at aggregateBindingErrorsIntoJsError (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (macOS arm64)\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": [
        1018.4774579999939,
        888.4306250000081,
        671.098708000005,
        958.1642500000016,
        601.3435420000169,
        806.4840830000176,
        554.2054589999898,
        532.6975000000093,
        837.7862080000341
      ],
      "medianMs": 806.4840830000176,
      "minMs": 532.6975000000093,
      "maxMs": 1018.4774579999939,
      "outputSha256": "8d7df87201dc36707cdf3ae433417eee279ceccb5b1080c9ae272d79e4963e66"
    },
    {
      "id": "tsup",
      "name": "tsup",
      "group": "bundled-project",
      "package": "tsup",
      "version": "9.0.0",
      "modules": 1,
      "sourceFiles": 2,
      "fixtureSha256": "6e64a01aaa01c23b24e5f64ed7b93998d291a2b5474e128c555f3f8fb90cb075",
      "status": "passed",
      "samplesMs": [
        762.1159999999945,
        1151.664625000005,
        897.3588750000054,
        626.3597500000033,
        1063.0891659999907,
        1070.2291249999835,
        836.8843340000021,
        700.6555000000226,
        805.06829200004
      ],
      "medianMs": 836.8843340000021,
      "minMs": 626.3597500000033,
      "maxMs": 1151.664625000005,
      "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": [
        1567.6575000000012,
        1643.611334000001,
        1470.183000000019,
        1051.0825830000103,
        1341.5987500000047,
        1308.499208000023,
        1222.3699999999953,
        1243.2979160000104,
        1370.2945419999887
      ],
      "medianMs": 1341.5987500000047,
      "minMs": 1051.0825830000103,
      "maxMs": 1643.611334000001,
      "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": [
        2725.7622919999994,
        2574.10829199999,
        2732.5367499999993,
        2051.911040999985,
        2414.4200420000125,
        2505.2633750000095,
        2066.736500000028,
        1786.2130830000096,
        2487.4195419999887
      ],
      "medianMs": 2487.4195419999887,
      "minMs": 1786.2130830000096,
      "maxMs": 2732.5367499999993,
      "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": [
        1967.6717079999944,
        1712.1206669999956,
        2057.502375000011,
        1974.4637499999953,
        2361.9562909999804,
        1438.681540999998,
        2008.3301659999997,
        2737.196834000002,
        2747.3440420000115
      ],
      "medianMs": 2008.3301659999997,
      "minMs": 1438.681540999998,
      "maxMs": 2747.3440420000115,
      "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": [
        2037.9622500000114,
        1574.110750000007,
        2053.6062499999825,
        1817.7497499999881,
        2790.9616249999963,
        1631.6690409999865,
        1665.763208999997,
        1841.8896660000028,
        2732.644333000004
      ],
      "medianMs": 1841.8896660000028,
      "minMs": 1574.110750000007,
      "maxMs": 2790.9616249999963,
      "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] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-1/src/module0.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n      at aggregateBindingErrorsIntoJsError (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (macOS arm64)\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": [
        127.85833399998955,
        65.54508299997542,
        109.48895799997263,
        112.2462499999674,
        128.5118750000256,
        106.14004199998453,
        167.58758400008082,
        97.65449999994598,
        98.96420799999032
      ],
      "medianMs": 109.48895799997263,
      "minMs": 65.54508299997542,
      "maxMs": 167.58758400008082,
      "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": [
        56.899499999999534,
        50.490749999997206,
        107.68379199999617,
        97.38495800003875,
        88.38712500000838,
        89.85320900002262,
        175.1144159999676,
        81.87699999997858,
        78.63170899997931
      ],
      "medianMs": 88.38712500000838,
      "minMs": 50.490749999997206,
      "maxMs": 175.1144159999676,
      "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: \"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 /Users/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:48:43\n\nBun v1.4.4 (macOS arm64)\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 /Users/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:52:26\n\nBun v1.4.4 (macOS arm64)\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 /Users/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:62:60\n\nBun v1.4.4 (macOS arm64)\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": [
        2027.3897920000018,
        1157.2875840000343,
        1035.658374999999,
        1528.101708000002,
        1670.9392499999958,
        1413.050333000021,
        1466.5062080000062,
        1414.341000000015,
        1420.7218329999596
      ],
      "medianMs": 1420.7218329999596,
      "minMs": 1035.658374999999,
      "maxMs": 2027.3897920000018,
      "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.85558299999684,
        434.3257909999811,
        286.7808340000338,
        353.67125000001397,
        502.37812499998836,
        387.9584160000086,
        335.53612499998417,
        404.4101250000531,
        366.04858300008345
      ],
      "medianMs": 387.9584160000086,
      "minMs": 286.7808340000338,
      "maxMs": 502.37812499998836,
      "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": [
        91.15549999999348,
        91.53525000001537,
        96.46641699998872,
        78.21029100002488,
        170.26216699997894,
        100.024207999988,
        108.81308300001547,
        100.66883400001097,
        115.35566700005438
      ],
      "medianMs": 100.024207999988,
      "minMs": 78.21029100002488,
      "maxMs": 170.26216699997894,
      "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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/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 (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/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 (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-25/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 (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/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 (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/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 (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n...\n      at aggregateBindingErrorsIntoJsError (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (macOS arm64)\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": [
        904.1842920000199,
        797.97537499998,
        687.2630409999983,
        716.4387920000008,
        1075.372665999981,
        908.3447079999605,
        973.8570829999517,
        879.7646249999525,
        930.0730830000248
      ],
      "medianMs": 904.1842920000199,
      "minMs": 687.2630409999983,
      "maxMs": 1075.372665999981,
      "outputSha256": "475196bf0207d8a4c4dc98e0cb60c74ace0d471e2f25a2e71af80984da8d949d"
    },
    {
      "id": "tsup",
      "name": "tsup",
      "group": "bundled-project",
      "package": "tsup",
      "version": "9.0.0",
      "modules": 25,
      "sourceFiles": 26,
      "fixtureSha256": "829c64bda1562816afb2f2aea523901cfc5004f3866efe3c2d237cd213480387",
      "status": "passed",
      "samplesMs": [
        1116.1424170000246,
        991.8500419999473,
        875.1294159999816,
        948.4818329999689,
        1370.4271249999874,
        1128.1392079999787,
        1176.5230829999782,
        1365.7247499999357,
        1283.8697089999914
      ],
      "medianMs": 1128.1392079999787,
      "minMs": 875.1294159999816,
      "maxMs": 1370.4271249999874,
      "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": [
        1544.0124589999905,
        1191.920334000024,
        1709.9289580000332,
        1352.2222089999705,
        1484.5199589999975,
        1604.1736670000246,
        1979.925791000016,
        1584.6055419999175,
        1525.5570829999633
      ],
      "medianMs": 1544.0124589999905,
      "minMs": 1191.920334000024,
      "maxMs": 1979.925791000016,
      "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": [
        2814.3575419999543,
        2211.8508750000037,
        3169.4055410000146,
        2498.5234579999815,
        2204.9875839999877,
        2612.7447500000126,
        2515.833250000025,
        2628.0892079999903,
        2609.4340830000583
      ],
      "medianMs": 2609.4340830000583,
      "minMs": 2204.9875839999877,
      "maxMs": 3169.4055410000146,
      "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": [
        2092.897541000042,
        1531.6403750000172,
        1801.27133399999,
        2189.6805409999797,
        2216.9066250000033,
        2019.8299169999664,
        2037.203458999982,
        2029.2192499999655,
        2634.0094999999274
      ],
      "medianMs": 2037.203458999982,
      "minMs": 1531.6403750000172,
      "maxMs": 2634.0094999999274,
      "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": [
        2220.875208000012,
        1675.5563749999856,
        3049.479082999984,
        2339.920374999987,
        2921.079667000042,
        2282.125333999982,
        2176.6584590000566,
        2454.8813330000266,
        2322.822416000068
      ],
      "medianMs": 2322.822416000068,
      "minMs": 1675.5563749999856,
      "maxMs": 3049.479082999984,
      "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] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-25/src/module3.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-25/src/module17.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-25/src/module11.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-25/src/module20.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-25/src/module1.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n...\n      at aggregateBindingErrorsIntoJsError (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (macOS arm64)\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": [
        166.30541699996684,
        195.1737500000745,
        265.9913330000127,
        176.59149999998044,
        182.78808299999218,
        134.340666999924,
        239.47870899992995,
        269.10424999997485,
        172.50333300000057
      ],
      "medianMs": 182.78808299999218,
      "minMs": 134.340666999924,
      "maxMs": 269.10424999997485,
      "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": [
        118.17108400003053,
        131.44554099999368,
        124.96629200002644,
        129.94370800000615,
        116.8503329999512,
        94.11729199998081,
        148.2487919999985,
        129.2420839999104,
        169.16712500003632
      ],
      "medianMs": 129.2420839999104,
      "minMs": 94.11729199998081,
      "maxMs": 169.16712500003632,
      "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: \"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 /Users/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:48:43\n\nBun v1.4.4 (macOS arm64)\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 /Users/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:52:26\n\nBun v1.4.4 (macOS arm64)\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 /Users/runner/work/dtsx.org/dtsx.org/benchmarks/worker.ts:62:60\n\nBun v1.4.4 (macOS arm64)\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": [
        1782.7556249999907,
        1662.1817090000259,
        1595.588791999966,
        1548.8757090000436,
        1576.2216250000056,
        1316.9258749999572,
        2231.967583999969,
        1243.1172919999808,
        2080.189458000008
      ],
      "medianMs": 1595.588791999966,
      "minMs": 1243.1172919999808,
      "maxMs": 2231.967583999969,
      "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": [
        394.5780419999501,
        400.4229589999886,
        398.7549580000341,
        382.733499999973,
        397.95495899999514,
        376.80670800001826,
        503.39549999998417,
        318.80879099993035,
        590.0064579999307
      ],
      "medianMs": 397.95495899999514,
      "minMs": 318.80879099993035,
      "maxMs": 590.0064579999307,
      "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": [
        185.751082999981,
        250.3066670000553,
        198.85258299997076,
        186.79320800001733,
        187.43895800004248,
        187.97783400001936,
        220.64158299996052,
        145.12849999999162,
        199.21870900003705
      ],
      "medianMs": 187.97783400001936,
      "minMs": 145.12849999999162,
      "maxMs": 250.3066670000553,
      "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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-100/src/module32.ts:3:25]\n 2 | export const settings32 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values32 = [1, 2, 3];\n   :                         ^^^^^^^^^\n 4 | export function create32(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-100/src/module33.ts:3:25]\n 2 | export const settings33 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values33 = [1, 2, 3];\n   :                         ^^^^^^^^^\n 4 | export function create33(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-100/src/module34.ts:3:25]\n 2 | export const settings34 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values34 = [1, 2, 3];\n   :                         ^^^^^^^^^\n 4 | export function create34(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-100/src/module35.ts:3:25]\n 2 | export const settings35 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values35 = [1, 2, 3];\n   :                         ^^^^^^^^^\n 4 | export function create35(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/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   ,-[/private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-100/src/module36.ts:3:25]\n 2 | export const settings36 = { retries: 3, label: 'build', enabled: true };\n 3 | export const values36 = [1, 2, 3];\n   :                         ^^^^^^^^^\n 4 | export function create36(id = 'item', value = 0) { return { id, value, tags: ['default'] } }\n   `----\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at handler (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown-plugin-dts/dist/index.mjs:761:35)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1853:30)\n...\n      at aggregateBindingErrorsIntoJsError (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (macOS arm64)\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": [
        1073.1460829999996,
        1158.4782920000143,
        1226.4613329999847,
        1167.1515829999698,
        1134.0499579999596,
        1057.0637919999426,
        1046.8744160000933,
        1127.3329169999342,
        1076.3628329999046
      ],
      "medianMs": 1127.3329169999342,
      "minMs": 1046.8744160000933,
      "maxMs": 1226.4613329999847,
      "outputSha256": "06f55d035da9fd400c79aebc9b9c3ccf09b3be11dc1fd1e178b8e4de09722439"
    },
    {
      "id": "tsup",
      "name": "tsup",
      "group": "bundled-project",
      "package": "tsup",
      "version": "9.0.0",
      "modules": 100,
      "sourceFiles": 101,
      "fixtureSha256": "8c5d6da7d4859652abc907aeb321db5a25b043a20f7fbbe36ae222e3b9736d71",
      "status": "passed",
      "samplesMs": [
        1402.5248329999158,
        1288.52795899997,
        1511.3574159999844,
        1340.0760409999639,
        1330.9620839999989,
        1264.8789589999942,
        1292.7648749999935,
        1200.0997909998987,
        1034.5552909999387
      ],
      "medianMs": 1292.7648749999935,
      "minMs": 1034.5552909999387,
      "maxMs": 1511.3574159999844,
      "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": [
        2120.4745829999447,
        1761.170417000074,
        1973.7464159999508,
        1768.077042000019,
        1825.592166999937,
        2203.6630420000292,
        1982.0078329999233,
        1502.997083999915,
        1729.946833999944
      ],
      "medianMs": 1825.592166999937,
      "minMs": 1502.997083999915,
      "maxMs": 2203.6630420000292,
      "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": [
        2739.388208999997,
        3580.4431249999907,
        3100.6200420000823,
        2834.35387500003,
        3164.0506250000326,
        3102.8605409999145,
        3883.5867919999873,
        2936.1469580000266,
        2692.76800000004
      ],
      "medianMs": 3100.6200420000823,
      "minMs": 2692.76800000004,
      "maxMs": 3883.5867919999873,
      "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": [
        2799.105125000002,
        2505.6719590000575,
        2242.87033299997,
        2680.330707999994,
        2187.635375000071,
        2950.942665999988,
        4615.51012500003,
        2544.810458000051,
        2182.2107920000562
      ],
      "medianMs": 2544.810458000051,
      "minMs": 2182.2107920000562,
      "maxMs": 4615.51012500003,
      "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": [
        2872.852542000008,
        2949.3738750000484,
        2431.29925000004,
        2416.0537920000497,
        2370.0392909999937,
        2532.114249999984,
        4141.497875000001,
        2474.9093750000466,
        3221.746458000038
      ],
      "medianMs": 2532.114249999984,
      "minMs": 2370.0392909999937,
      "maxMs": 4141.497875000001,
      "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] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-100/src/module8.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-100/src/module7.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-100/src/module17.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-100/src/module54.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n[plugin unplugin-isolated-decl] /private/var/folders/h5/t85nd63d71x27_8gl5gw3l_w0000gn/T/dtsx-org-bench-UiF7ve/modules-100/src/module1.ts\nRolldownError: TS9017: Only const arrays can be inferred with --isolatedDeclarations.\n    at error (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/logs-BphcrOCD.mjs:157:28)\n    at transform (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/unplugin-isolated-decl/dist/src-BKCZkyQU.mjs:176:12)\n    at async <anonymous> (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/bindingify-input-options-zvlzwL5X.mjs:1817:30)\n...\n      at aggregateBindingErrorsIntoJsError (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:110:22)\n      at unwrapBindingResult (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/error-C18Vb1Fe.mjs:78:128)\n      at #build (/Users/runner/work/dtsx.org/dtsx.org/benchmarks/node_modules/rolldown/dist/shared/rolldown-DhcTODGm.mjs:146:34)\n\nBun v1.4.4 (macOS arm64)\n",
      "failureStage": "emission",
      "samplesMs": [],
      "medianMs": null,
      "minMs": null,
      "maxMs": null
    }
  ]
}
