Documentation
    Preparing search index...

    Interface MockGitOptions

    Options for createMockGitService.

    const service = createMockGitService({ publishPolicy: 'deny' });
    
    interface MockGitOptions {
        clock?: MockClock;
        identity?: string;
        latencyMs?: number;
        maxReadBytes?: number;
        pageSize?: number;
        publishPolicy?: "deny" | "allow";
        scheduler?: MockScheduler;
        seed?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    clock?: MockClock

    Clock used for timestamps. Default: Date.now.

    identity?: string

    Author/committer header for created commits. Default DEFAULT_GIT_IDENTITY.

    latencyMs?: number

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

    maxReadBytes?: number

    Largest read length. Default 1 MiB.

    pageSize?: number

    Default page size for refs and tree get. Default 100.

    publishPolicy?: "deny" | "allow"

    Whether push/propose are allowed. Default 'allow'.

    scheduler?: MockScheduler

    Scheduler used for deferred pushes. Default: setTimeout.

    seed?: number

    Seed for deterministic ids and fixture ordering. Default 1.