diff --git a/packages/bun-types/bun.d.ts b/packages/bun-types/bun.d.ts index 7d6cf29d56..56ff13e00c 100644 --- a/packages/bun-types/bun.d.ts +++ b/packages/bun-types/bun.d.ts @@ -6727,9 +6727,9 @@ declare module "bun" { * - {@link NullSubprocess} (ignore, ignore, ignore) */ interface Subprocess< - In extends SpawnOptions.Writable, - Out extends SpawnOptions.Readable, - Err extends SpawnOptions.Readable, + In extends SpawnOptions.Writable = SpawnOptions.Writable, + Out extends SpawnOptions.Readable = SpawnOptions.Readable, + Err extends SpawnOptions.Readable = SpawnOptions.Readable, > extends AsyncDisposable { readonly stdin: SpawnOptions.WritableToIO; readonly stdout: SpawnOptions.ReadableToIO; @@ -6840,7 +6840,10 @@ declare module "bun" { * - {@link ReadableSyncSubprocess} (pipe, pipe) * - {@link NullSyncSubprocess} (ignore, ignore) */ - interface SyncSubprocess { + interface SyncSubprocess< + Out extends SpawnOptions.Readable = SpawnOptions.Readable, + Err extends SpawnOptions.Readable = SpawnOptions.Readable, + > { stdout: SpawnOptions.ReadableToSyncIO; stderr: SpawnOptions.ReadableToSyncIO; exitCode: number;