Appearance
@loontail/minecraft-kit v0.8.14 / Spawner
Type alias: Spawner
ts
type Spawner: {
spawn: SpawnedProcess;
};Pluggable process spawner. The default implementation uses node:child_process; tests inject a fake to avoid spawning real processes.
Example
ts
import { MinecraftKit, type Spawner } from "@loontail/minecraft-kit";
const fakeSpawner: Spawner = {
spawn: () => ({
pid: 1, stdout: { on() {} }, stderr: { on() {} },
exited: Promise.resolve({ code: 0, signal: null }),
kill: () => true,
}),
};
const kit = new MinecraftKit({ spawner: fakeSpawner });Type declaration
| Member | Type |
|---|---|
spawn | SpawnedProcess |