IFClite TypeScript API
    Preparing search index...

    Interface SnapshotWorkerOptions

    interface SnapshotWorkerOptions {
        emitLayers?: boolean;
        includeIdle?: boolean;
        intervalMs?: number;
        now?: () => number;
        outputDir: string;
        roomManager: RoomManager;
    }
    Index
    emitLayers?: boolean

    If true, also emit a per-clientID layer file alongside the composed snapshot.

    includeIdle?: boolean

    If true, snapshot even rooms with zero peers (default false).

    intervalMs?: number

    How often to run snapshots, ms. Default 5 minutes.

    now?: () => number

    Override clock so tests are deterministic.

    outputDir: string

    Output directory; created if missing.

    roomManager: RoomManager