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

    Loosely-typed layer definition consumed by the single-layer loader pipeline. Extends Record<string, unknown> (profile defs carry many optional keys); the fields below are the ones the loader reads directly.

    interface DefLike {
        url?: string;
        type?: string;
        zIndex?: number;
        clusterRadius?: number;
        disableClusteringAtZoom?: number;
        clustering?: Record<string, unknown>;
        _profileId?: string;
        _layerDirectory?: string;
        _cachedData?: unknown;
        styles?: { default?: unknown };
        style?: Record<string, unknown>;
        styleRules?: unknown[];
        interactiveShape?: boolean;
        geometry?: string;
        geometryType?: string;
        legends?: unknown;
        fitBoundsOnLoad?: boolean;
        maxZoomOnFit?: number;
        labels?: { enabled?: boolean };
        contentLength?: number;
        showIconsOnMap?: boolean;
        [key: string]: unknown;
    }

    Hierarchy

    • Record<string, unknown>
      • DefLike

    Indexable

    • [key: string]: unknown
    Index

    Properties

    url?: string
    type?: string
    zIndex?: number
    clusterRadius?: number
    disableClusteringAtZoom?: number
    clustering?: Record<string, unknown>
    _profileId?: string
    _layerDirectory?: string
    _cachedData?: unknown
    styles?: { default?: unknown }
    style?: Record<string, unknown>
    styleRules?: unknown[]
    interactiveShape?: boolean
    geometry?: string
    geometryType?: string
    legends?: unknown
    fitBoundsOnLoad?: boolean
    maxZoomOnFit?: number
    labels?: { enabled?: boolean }
    contentLength?: number
    showIconsOnMap?: boolean