MapComplete/src/Logic/Actors
2025-08-27 00:05:14 +02:00
..
BackgroundLayerResetter.ts chore: automated housekeeping... 2025-08-13 23:06:38 +02:00
ChangeToElementsActor.ts Refactoring: move all code files into a src directory 2023-07-09 13:09:05 +02:00
GeoLocationHandler.ts chore: automated housekeeping... 2025-04-26 22:06:59 +02:00
InitialMapPositioning.ts chore: automated housekeeping... 2025-06-18 21:41:03 +02:00
NoElementsInViewDetector.ts Refactoring: introduce 'isPrivileged' 2025-02-07 01:37:36 +01:00
PendingChangesUploader.ts Feature: stabilize saved history, add code to cleanup old preferences, make loading preferences faster (which prevents a 'hang') when just logged in 2025-04-06 19:17:19 +02:00
PreferredRasterLayerSelector.ts Feature:improve offline basemap retention and fallback behaviour 2025-08-01 00:44:25 +02:00
Readme.md Refactoring: move all code files into a src directory 2023-07-09 13:09:05 +02:00
SelectedElementTagsUpdater.ts Refactoring: move methods out of 'utils.ts' 2025-08-27 00:05:14 +02:00
TitleHandler.ts Refactoring: split 'Utils' into multiple files; fix some stray uppercase-method names 2025-08-01 04:02:09 +02:00

Actors

An actor is a module which converts one UIEventSource into another while performing logic.

Typically, it will only expose the constructor taking some UIEventSources (and configuration) and a few fields which are UIEVentSources.

An actor should never have a dependency on 'State' and should never import it