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

    The object mounted on GeoLeaf.Cluster.

    ⚠️ Named on purpose, and it was the LAST capability without a name. global.d.ts declared Cluster?: typeof import("./public-api.js").Cluster — a member this module has never exported. The declaration compiled everywhere skipLibCheck is on (the common case) and rendered TS2694 the moment an integrator turned it off. Found by the out-of-monorepo trial of the public release, before publication: npm engraves one .d.ts per version, and fixing it after would have cost a 3.0.1.

    📌 The 20 other capabilities already follow this pattern (BrandingPublicApi, CoordinatesPublicApi…). This one was the 21st, and the only one whose comment admitted the gap — "No named public type" — while referencing a name.

    type ClusterPublicApi = {
        isEnabled: () => boolean;
        getConfig: () => ClusterConfig;
    }
    Index
    isEnabled: () => boolean

    Returns true when clustering is enabled (modules.cluster.enabled !== false).

    getConfig: () => ClusterConfig

    Returns the resolved modules.cluster config (merged over the built-in defaults).