GeoLeaf Core API - v3.0.0
    Preparing search index...

    Interface GeoLeafApiNamespace

    Shape of the global GeoLeaf object as the public API assembler reads it.

    Standalone (not extending GeoLeafAPINamespace) because it refines _APIController to the concrete controller surface the assembler invokes, which is incompatible with the contract's minimal { init(): boolean } shape. Keeps the permissive index signature for the long tail of namespace members.

    interface GeoLeafApiNamespace {
        _APIController?: GeoLeafApiController | null;
        CONSTANTS?: Record<string, unknown>;
        version?: string;
        Baselayers?: unknown;
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown
    Index

    Properties

    _APIController?: GeoLeafApiController | null
    CONSTANTS?: Record<string, unknown>
    version?: string
    Baselayers?: unknown