初始化项目

This commit is contained in:
2026-10-19 00:11:38 +08:00
commit 9545e48e4d
150 changed files with 9559 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
/**
* @kuge/engine 的唯一公开入口。
*
* 约定(见 docs/adr/ADR-001):HAR 模块只通过本文件暴露能力,
* 外部模块禁止直接 import src/main/ets 下的实现文件。
*/
export {
ConnectionConfig,
ConnectionError,
ConnectionState,
Driver,
DriverFactory,
EngineKind,
engineLabel,
stateLabel
} from './src/main/ets/connection/types';
export { Connection, ConnectionManager } from './src/main/ets/connection/ConnectionManager';
export { Frame, FrameCodec } from './src/main/ets/protocol/FrameCodec';
export { MockDriver, MockDriverFactory } from './src/main/ets/driver/MockDriver';
export { EnginePlugin, PluginMeta } from './src/main/ets/plugin/EnginePlugin';
export { EngineRegistry, ENGINE_API_VERSION } from './src/main/ets/plugin/EngineRegistry';
export { SemVerUtil } from './src/main/ets/plugin/SemVerUtil';
export { ConnectionTester, TestResult, TestStage, TestErrorCode } from './src/main/ets/connection/ConnectionTester';
export { AppError, ErrorCategory, ErrorSeverity } from './src/main/ets/error/AppError';
export { ErrorMapper } from './src/main/ets/error/ErrorMapper';
export { ReconnectPolicy, ReconnectOptions } from './src/main/ets/connection/ReconnectPolicy';