enumSourceUris static method
Returns a map of enum names to their canonical source URIs.
Used for deduplication when the same enum is exported through multiple barrels (e.g., tom_core_kernel and tom_core_server).
Implementation
static Map<String, String> enumSourceUris() {
return {
'DiagnosticSeverity': 'package:tom_vscode_scripting_api/src/vscode_types.dart',
'PermissionMode': 'package:tom_vscode_scripting_api/src/agent_sdk_permissions.dart',
'PermissionBehavior': 'package:tom_vscode_scripting_api/src/agent_sdk_permissions.dart',
'PermissionUpdateDestination': 'package:tom_vscode_scripting_api/src/agent_sdk_permissions.dart',
'PermissionDecisionClassification': 'package:tom_vscode_scripting_api/src/agent_sdk_permissions.dart',
'SettingSource': 'package:tom_vscode_scripting_api/src/agent_sdk_options.dart',
'EffortLevel': 'package:tom_vscode_scripting_api/src/agent_sdk_options.dart',
'ConversationMode': 'package:tom_vscode_scripting_api/src/ai_conversation_api.dart',
'HistoryMode': 'package:tom_vscode_scripting_api/src/ai_conversation_api.dart',
'TodoStatus': 'package:tom_vscode_scripting_api/src/tom_todo_api.dart',
'TodoPriority': 'package:tom_vscode_scripting_api/src/tom_todo_api.dart',
'QueuedPromptStatus': 'package:tom_vscode_scripting_api/src/tom_queue_api.dart',
'QueuedPromptType': 'package:tom_vscode_scripting_api/src/tom_queue_api.dart',
'TimedRequestStatus': 'package:tom_vscode_scripting_api/src/tom_timed_api.dart',
'ScheduleMode': 'package:tom_vscode_scripting_api/src/tom_timed_api.dart',
'DocumentFolder': 'package:tom_vscode_scripting_api/src/tom_document_api.dart',
'ProjectType': 'package:tom_vscode_scripting_api/src/tom_workspace_api.dart',
};
}