Documentation
    Preparing search index...

    Interface MockHashtreeOptions

    Options for createMockHashtreeService.

    const service = createMockHashtreeService({ signedIn: false, jobSteps: 4 });
    
    interface MockHashtreeOptions {
        autoAdvanceMs?: number;
        capabilities?: Partial<HashtreeCapabilities>;
        clock?: MockClock;
        jobSteps?: number;
        latencyMs?: number;
        scheduler?: MockScheduler;
        seed?: number;
        signedIn?: boolean;
        userPubkey?: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    autoAdvanceMs?: number

    When set, jobs advance automatically every this many ms.

    capabilities?: Partial<HashtreeCapabilities>

    Overrides merged over the default capability flags.

    clock?: MockClock

    Clock used for timestamps. Default: Date.now.

    jobSteps?: number

    Steps a job takes to complete. Default 2.

    latencyMs?: number

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

    scheduler?: MockScheduler

    Scheduler used for deferred pushes. Default: setTimeout.

    seed?: number

    Seed for deterministic ids and fixture ordering. Default 1.

    signedIn?: boolean

    Whether a shell-user signer is connected. Default true.

    userPubkey?: string

    Shell-user pubkey for publishRoot. Default alice.