valhalla-wasm API
    Preparing search index...

    Interface RouterOptions

    Experimental Cloudflare session configuration.

    interface RouterOptions {
        maxQueuedRoutes?: number;
        memoryBudgetBytes?: number;
        onProgress?: (event: ProgressEvent) => void;
        queueTimeoutMs?: number;
        retries?: number;
        routeTimeoutMs?: number;
        searchMemory?: SearchMemoryOptions;
        source: HttpSource | R2Source;
        timeoutMs?: number;
        transport?: TileTransport;
        wasmMemory?: WasmMemoryOptions;
    }

    Hierarchy (View Summary)

    Index
    maxQueuedRoutes?: number

    Waiting operations beyond the active call; 0–1024, default eight.

    memoryBudgetBytes?: number

    Decoded-tile cache budget in bytes; default 32 MiB, not a total-memory limit.

    onProgress?: (event: ProgressEvent) => void

    Receives operation progress. Callback exceptions are ignored.

    queueTimeoutMs?: number

    Maximum queue wait in milliseconds; 1–60,000, default 2,000.

    retries?: number

    Additional transient-fetch attempts; default two.

    routeTimeoutMs?: number

    Overall operation deadline including queue/startup; 1–300,000 ms, default 30,000.

    searchMemory?: SearchMemoryOptions

    Native label reservations; default 16,384 per A* vector.

    Graph source, fixed for the lifetime of this session.

    timeoutMs?: number

    Per-fetch deadline in milliseconds; default 10,000.

    transport?: TileTransport

    Tile backend; defaults to indexed-tar.

    wasmMemory?: WasmMemoryOptions

    Per-instance linear memory: defaults to 256 MiB initial / 512 MiB maximum in Node or 64 MiB initial / 96 MiB maximum in Cloudflare. Changes require a new instance.