Documentation
    Preparing search index...

    Interface MockResourceOptions

    Options for createMockResourceService.

    const service = createMockResourceService({ wireBytes: 'blob', maxBytes: 1024 });
    
    interface MockResourceOptions {
        clock?: MockClock;
        latencyMs?: number;
        maxBytes?: number;
        maxUrls?: number;
        resources?: Readonly<Record<string, MockResourceEntry>>;
        scheduler?: MockScheduler;
        schemes?: readonly ResourceSchemeInfo[];
        seed?: number;
        wireBytes?: "blob" | "base64";
    }

    Hierarchy (View Summary)

    Index

    Properties

    clock?: MockClock

    Clock used for timestamps. Default: Date.now.

    latencyMs?: number

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

    maxBytes?: number

    Advisory and enforced decoded byte cap. Default 10 MiB.

    maxUrls?: number

    Bulk URL cap. Default 100.

    resources?: Readonly<Record<string, MockResourceEntry>>

    Additional https URLs the mock serves.

    scheduler?: MockScheduler

    Scheduler used for deferred pushes. Default: setTimeout.

    schemes?: readonly ResourceSchemeInfo[]

    Advisory resource.info.schemes. Default DEFAULT_RESOURCE_SCHEMES.

    seed?: number

    Seed for deterministic ids and fixture ordering. Default 1.

    wireBytes?: "blob" | "base64"

    Wire shape of blob: draft base64 text (default) or a Blob for nap 0.32.0 shims.