17 lines
1008 B
Plaintext
17 lines
1008 B
Plaintext
/**
|
|
* @kuge/core 的唯一公开入口。
|
|
*
|
|
* 约定(见 docs/adr/ADR-001):HAR 模块只通过本文件暴露能力,
|
|
* 外部模块禁止直接 import src/main/ets 下的实现文件。
|
|
*/
|
|
export { Logger, LogLevel, LOG_DOMAIN, LogSink } from './src/main/ets/logger/Logger';
|
|
export { FileLogSink } from './src/main/ets/logger/FileLogSink';
|
|
export { AppConfig } from './src/main/ets/config/AppConfig';
|
|
export { AppInfo } from './src/main/ets/app/AppInfo';
|
|
export { TaskScheduler, TaskRunner, TaskCancelledError } from './src/main/ets/task/TaskScheduler';
|
|
export { LruCache } from './src/main/ets/storage/LruCache';
|
|
export { KeyValueStore, MemoryKeyValueStore } from './src/main/ets/storage/KeyValueStore';
|
|
export { CredentialStore, CredentialVault, KeyProvider, InMemoryKeyProvider } from './src/main/ets/security/CredentialVault';
|
|
export { I18nUtil } from './src/main/ets/i18n/I18n';
|
|
export { DiagnosticBuilder, DiagnosticContext, Redactor } from './src/main/ets/diagnostics/DiagnosticBuilder';
|