Skip to content
1 min read · 289 words

Interface: DiffusionBackendProcess ​

Defined in: src/batteries/generation/local_diffusion/types.ts:28

The observable child-process surface required by the adapter.

Properties ​

PropertyTypeDescriptionDefined in
stderr?ReadableLike | nullDiagnostic stderr, never parsed as protocol.src/batteries/generation/local_diffusion/types.ts:34
stdin| { write: void; } | nullWritable backend stdin, when available.src/batteries/generation/local_diffusion/types.ts:30
stdoutReadableLike | nullBackend 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 ​

ParameterType
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 ​

ParameterType
eventstring
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 ​
ParameterType
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 ​
ParameterType
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 ​
ParameterType
event"close"
listener(code: number | null, signal: Signals | null) => void
Returns ​

void