Files
SecScore/old-ss/src/main/hosting/tokens.ts
T
2026-03-16 20:49:46 +08:00

18 lines
1.1 KiB
TypeScript

export const HostApplicationLifetimeToken = Symbol.for('secscore.hosting.lifetime')
export const AppConfigToken = Symbol.for('secscore.app.config')
export const LoggerToken = Symbol.for('secscore.logger')
export const DbManagerToken = Symbol.for('secscore.dbManager')
export const SettingsStoreToken = Symbol.for('secscore.settingsStore')
export const SecurityServiceToken = Symbol.for('secscore.securityService')
export const PermissionServiceToken = Symbol.for('secscore.permissionService')
export const StudentRepositoryToken = Symbol.for('secscore.studentRepository')
export const ReasonRepositoryToken = Symbol.for('secscore.reasonRepository')
export const EventRepositoryToken = Symbol.for('secscore.eventRepository')
export const SettlementRepositoryToken = Symbol.for('secscore.settlementRepository')
export const TagRepositoryToken = Symbol.for('secscore.tagRepository')
export const ThemeServiceToken = Symbol.for('secscore.themeService')
export const WindowManagerToken = Symbol.for('secscore.windowManager')
export const TrayServiceToken = Symbol.for('secscore.trayService')
export const AutoScoreServiceToken = Symbol.for('secscore.autoScoreService')