Documentation
    Preparing search index...

    Interface MockNapEnvironmentOptions

    Options for createMockNapEnvironment.

    const options: MockNapEnvironmentOptions = { seed: 7, user: 'bob', except: ['llm'] };
    
    interface MockNapEnvironmentOptions {
        clock?: MockClock;
        except?: readonly string[];
        latencyMs?: number;
        only?: readonly string[];
        overrides?: Readonly<Record<string, MockServiceOptions>>;
        scheduler?: MockScheduler;
        seed?: number;
        store?: MockNostrStore;
        user?: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    clock?: MockClock

    Clock used for timestamps. Default: Date.now.

    except?: readonly string[]

    Exclude these domains.

    latencyMs?: number

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

    only?: readonly string[]

    Restrict to these domains (default: every domain with a factory).

    overrides?: Readonly<Record<string, MockServiceOptions>>

    Per-domain option overrides merged over the shared options.

    scheduler?: MockScheduler

    Scheduler used for deferred pushes. Default: setTimeout.

    seed?: number

    Seed for deterministic ids and fixture ordering. Default 1.

    Shared event store; a fresh seeded store is created when omitted.

    user?: string

    Shell user for the social mocks (fixture name or hex; '' = signed out). Default alice.