Documentation
    Preparing search index...

    Interface MockDisplayOptions

    Factory options for the display mock.

    const display = createMockDisplayService({ denied: ['desk'] });
    
    interface MockDisplayOptions {
        clock?: MockClock;
        denied?: readonly string[];
        displays?: readonly MockDisplayDevice[];
        latencyMs?: number;
        maxBatchPixels?: number;
        scheduler?: MockScheduler;
        seed?: number;
        unavailable?: readonly string[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    clock?: MockClock

    Clock used for timestamps. Default: Date.now.

    denied?: readonly string[]

    Display ids that reject pushes with denied.

    displays?: readonly MockDisplayDevice[]

    Displays to seed. Default: MOCK_DISPLAYS.

    latencyMs?: number

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

    maxBatchPixels?: number

    Max pixels per batch. Default: the target display's area.

    scheduler?: MockScheduler

    Scheduler used for deferred pushes. Default: setTimeout.

    seed?: number

    Seed for deterministic ids and fixture ordering. Default 1.

    unavailable?: readonly string[]

    Display ids that reject pushes with unavailable.