Documentation
    Preparing search index...

    Interface MockWebrtcOptions

    Options for createMockWebrtcService.

    const webrtc = createMockWebrtcService({ autoAnswer: false });
    
    interface MockWebrtcOptions {
        autoAnswer?: boolean;
        clock?: MockClock;
        identities?: Record<string, string>;
        latencyMs?: number;
        maxPayloadBytes?: number;
        scheduler?: MockScheduler;
        seed?: number;
        tickMs?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    autoAnswer?: boolean

    Let a lone session be answered by the loopback peer after one tick. Default true.

    clock?: MockClock

    Clock used for timestamps. Default: Date.now.

    identities?: Record<string, string>

    Fixed window → pubkey identities.

    latencyMs?: number

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

    maxPayloadBytes?: number

    Payload size ceiling in JSON characters. Default 65536.

    scheduler?: MockScheduler

    Scheduler used for deferred pushes. Default: setTimeout.

    seed?: number

    Seed for deterministic ids and fixture ordering. Default 1.

    tickMs?: number

    Delay for loopback answers and echoes. Default 5.