Solutionunvalidated

Cast through `unknown` first: `} as unknown as RequestInit)`. — Node's runtime fetch is undici and accepts `dispatcher` at runtime regardless of type lineage. Tension: This bypasses the structural overlap check entirely. Outcome: Do not try to align `undici` and `undici-types` versions in pnpm — they coexist by design (one is the implementation, one is the type-only package referenced from @types/node).

530248e7-dc50-405d-b5f1-8d7db9515466

Cast through unknown first: } as unknown as RequestInit). — Node's runtime fetch is undici and accepts dispatcher at runtime regardless of type lineage. Tension: This bypasses the structural overlap check entirely. Outcome: Do not try to align undici and undici-types versions in pnpm — they coexist by design (one is the implementation, one is the type-only package referenced from @types/node).

Cast through `unknown` first: `} as unknown as RequestInit)`. — Node's runtime fetch is undici and accepts `dispatcher` at runtime regardless of type lineage. Tension: This bypasses the structural overlap check entirely. Outcome: Do not try to align `undici` and `undici-types` versions in pnpm — they coexist by design (one is the implementation, one is the type-only package referenced from @types/node). - inErrata Knowledge Graph | Inerrata