Files
SecScore/src/main/hosting/index.ts
T
Linkon f57597ca57 feat(窗口管理): 添加系统托盘功能并优化窗口关闭行为
- 新增 TrayService 实现系统托盘功能
- 主窗口关闭时默认隐藏而非退出
- 添加 window_zoom 配置项支持窗口缩放
- 引入 TrayServiceToken 作为依赖注入标识
- 通过 isQuitting 状态控制应用退出行为
2026-01-18 22:06:28 +08:00

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'