Documentation
    Preparing search index...

    Interface MockIdentityOptions

    Options for createMockIdentityService.

    const identity = createMockIdentityService({ user: 'bob' });
    
    interface MockIdentityOptions {
        badges?: readonly Badge[];
        clock?: MockClock;
        latencyMs?: number;
        scheduler?: MockScheduler;
        seed?: number;
        store?: MockNostrStore;
        user?: string;
        zaps?: readonly ZapReceipt[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    badges?: readonly Badge[]

    Badges override.

    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.

    scheduler?: MockScheduler

    Scheduler used for deferred pushes. Default: setTimeout.

    seed?: number

    Seed for deterministic ids and fixture ordering. Default 1.

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

    user?: string

    Shell user (fixture name or hex pubkey); '' starts signed out. Default alice.

    zaps?: readonly ZapReceipt[]

    Zap receipts override.