Files
SecScore/src/main/hosting/index.ts
T
2026-03-14 21:45:23 +08:00

33 lines
809 B
TypeScript

export { SecScoreHostBuilder, SecScoreHost, createHostBuilder, Host } from './hostBuilder'
export { ServiceCollection, ServiceProvider } from './serviceCollection'
export {
HostApplicationLifetimeToken,
AppConfigToken,
LoggerToken,
DbManagerToken,
SettingsStoreToken,
SecurityServiceToken,
PermissionServiceToken,
StudentRepositoryToken,
ReasonRepositoryToken,
EventRepositoryToken,
SettlementRepositoryToken,
TagRepositoryToken,
ThemeServiceToken,
WindowManagerToken,
TrayServiceToken,
AutoScoreServiceToken
} from './tokens'
export type {
appRuntimeContext,
hostedService,
middleware,
hostBuilderSettings,
hostBuilderContext,
configureServicesDelegate,
configureHostDelegate,
hostApplicationLifetime,
hostApplicationContext,
serviceToken
} from './types'