Documentation
    Preparing search index...

    Interface MockLlmOptions

    Options for createMockLlmService.

    const service = createMockLlmService({ tickMs: 0, wordsPerDelta: 2 });
    
    interface MockLlmOptions {
        clock?: MockClock;
        connections?: readonly MockLlmConnection[];
        latencyMs?: number;
        maxConcurrentPerWindow?: number;
        scheduler?: MockScheduler;
        seed?: number;
        tickMs?: number;
        wordsPerDelta?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    clock?: MockClock

    Clock used for timestamps. Default: Date.now.

    connections?: readonly MockLlmConnection[]

    Override the seeded connections.

    latencyMs?: number

    Artificial latency (ms) applied before each result. Default 0, which responds synchronously inside handleMessage.

    maxConcurrentPerWindow?: number

    Active generations allowed per window. Default 4.

    scheduler?: MockScheduler

    Scheduler used for deferred pushes. Default: setTimeout.

    seed?: number

    Seed for deterministic ids and fixture ordering. Default 1.

    tickMs?: number

    Delay between streamed deltas in ms (scheduler ticks). Default 10.

    wordsPerDelta?: number

    Words per delta. Default 3.