Files
SecScore/src/main/hosting/tokens.ts
T

19 lines
1.2 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')
export const FileSystemServiceToken = Symbol.for('secscore.fileSystemService')