Skip to content

refactor(core): introduce MapEngineAdapter #6

@heritechie

Description

@heritechie

Goal:
Decouple core editor logic from any specific map engine implementation.

Tasks:

  • Define MapEngineAdapter interface
  • Move all map-engine-specific calls behind the adapter
  • Ensure core editor does not import or reference Leaflet (or any engine)

Acceptance:

  • Core builds without Leaflet dependency installed
  • Adapter is the only integration point between core and map engine
  • Editor initialization requires an adapter instance

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions