mirror of
https://github.com/SECTL/SecScore.git
synced 2026-07-19 19:04:23 +08:00
f57597ca57
- 新增 TrayService 实现系统托盘功能 - 主窗口关闭时默认隐藏而非退出 - 添加 window_zoom 配置项支持窗口缩放 - 引入 TrayServiceToken 作为依赖注入标识 - 通过 isQuitting 状态控制应用退出行为
31 lines
762 B
TypeScript
31 lines
762 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,
|
|
ThemeServiceToken,
|
|
WindowManagerToken,
|
|
TrayServiceToken
|
|
} from './tokens'
|
|
export type {
|
|
appRuntimeContext,
|
|
hostedService,
|
|
middleware,
|
|
hostBuilderSettings,
|
|
hostBuilderContext,
|
|
configureServicesDelegate,
|
|
configureHostDelegate,
|
|
hostApplicationLifetime,
|
|
hostApplicationContext,
|
|
serviceToken
|
|
} from './types'
|