Interface: DiffusionBackendProcess
Defined in: src/batteries/generation/local_diffusion/types.ts:28
The observable child-process surface required by the adapter.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
stderr? | ReadableLike | null | Diagnostic stderr, never parsed as protocol. | src/batteries/generation/local_diffusion/types.ts:34 |
stdin | | { write: void; } | null | Writable backend stdin, when available. | src/batteries/generation/local_diffusion/types.ts:30 |
stdout | ReadableLike | null | Backend stdout, when available. | src/batteries/generation/local_diffusion/types.ts:32 |
Methods
kill()
ts
kill(signal?: number | Signals): void;Defined in: src/batteries/generation/local_diffusion/types.ts:44
Terminate the backend.
Parameters
| Parameter | Type |
|---|---|
signal? | number | Signals |
Returns
void
off()
ts
off(event: string, listener: (...args: any[]) => void): void;Defined in: src/batteries/generation/local_diffusion/types.ts:42
Remove a process listener.
Parameters
| Parameter | Type |
|---|---|
event | string |
listener | (...args: any[]) => void |
Returns
void
on()
Call Signature
ts
on(event: "error", listener: (error: Error) => void): void;Defined in: src/batteries/generation/local_diffusion/types.ts:36
Register a process listener.
Parameters
| Parameter | Type |
|---|---|
event | "error" |
listener | (error: Error) => void |
Returns
void
Call Signature
ts
on(event: "exit", listener: (code: number | null, signal: Signals | null) => void): void;Defined in: src/batteries/generation/local_diffusion/types.ts:38
Register an exit listener.
Parameters
| Parameter | Type |
|---|---|
event | "exit" |
listener | (code: number | null, signal: Signals | null) => void |
Returns
void
Call Signature
ts
on(event: "close", listener: (code: number | null, signal: Signals | null) => void): void;Defined in: src/batteries/generation/local_diffusion/types.ts:40
Register a close listener.
Parameters
| Parameter | Type |
|---|---|
event | "close" |
listener | (code: number | null, signal: Signals | null) => void |
Returns
void