AI Context Registry AIContextRegistry : "aiContextRegistry"
Application Application : "state.application"
Command Bus CommandBus : "commandBus"
Condition Registry ConditionRegistry : "conditionRegistry"
Config Repository ConfigRepository : "state.configs"
Context Registry ContextRegistry : "contextRegistry"
DateTimeFormatter : "datetimeformatter"
Device Device : "state.device"
Event Dispatcher EventDispatcher : "eventDispatcher"
Filter Repository FilterRepository : "state.filters"
BetaKeybinding Registry KeybindingRegistry : "keybindingRegistry"
Lime File Repository LimeFileRepository : "state.limefiles"
Lime Object Repository LimeObjectRepository : "state.limeobjects"
Lime Type Repository LimeTypeRepository : "state.limetypes"
Navigator Navigator : "navigator"
Notification Notification : "notifications"
Notification Repository NotificationRepository : "state.notifications"
Poller Factory PollerFactory : "pollerFactory"
Problem Repository ProblemRepository : "problemRepository"
Route Registry RouteRegistry : "routeRegistry"
Rule Registry RuleRegistry : "ruleRegistry"
Task Repository TaskRepository : "state.tasks"
Translate Translate : "translate"
User Data Repository UserDataRepository : "state.user-data"
User Preferences Repository UserPreferencesRepository : "userPreferences"
BetaView Factory Registry ViewFactoryRegistry : "viewFactoryRegistry"
Web Component Registry WebComponentRegistry : "webComponentRegistry"
Interface for platform service names that gets augmented by each service module.
Each platform service extends this interface through module augmentation to add its service name. This pattern provides compile-time type safety for service names.
Example: How services augment this interface, done internally by each service