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

    Applies the active profile's default theme once at boot, when themes exist. The selector no longer applies it (F2) — this is the single boot apply.

    It applies the theme's layers and leaves the camera alone: where the map starts — the view that theme declares, or the profile extent — is decided when the map is created.

    Implements

    Index
    id: "theme-engine" = ...

    Unique module identifier within the GeoLeaf instance.

    The registry enforces uniqueness — registering two modules with the same id throws a GeoLeafError. Use lowercase kebab-case.

    `'geojson'`, `'route'`, `'legend'`, `'layer-manager'`
    
    dependencies: readonly ["geojson", "ui"] = ...

    IDs of modules that must be fully initialised before this module's init() is called.

    The registry resolves a topological order from these declarations. An empty array means this module has no dependencies.

    Use as const in implementing classes for best type inference:

    readonly dependencies = ['poi', 'ui'] as const;