issue_tree
    Preparing search index...

    Interface ScanOptions

    Options for a scan run.

    interface ScanOptions {
        cacheIO?: CacheIO;
        cachePath: string;
        client: GithubClient;
        onProgress?: (event: ScanProgress) => void;
        targets: string[];
        wait?: boolean;
    }
    Index

    Properties

    cacheIO?: CacheIO

    Persistence boundary, defaulting to diskCacheIO. Pass an in-memory { load, save } (a held cache plus a no-op save) to scan without touching disk — this is how the cache-free all/auto one-shot path works.

    cachePath: string
    client: GithubClient
    onProgress?: (event: ScanProgress) => void

    Optional progress sink. The CLI wires this to a stderr writer unless --quiet is set.

    targets: string[]

    "owner/repo" pairs to scan

    wait?: boolean

    When true, sleep until the rate limit resets and continue, instead of stopping to be resumed later.