27 lines
1.2 KiB
Plaintext
27 lines
1.2 KiB
Plaintext
/**
|
|
* @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';
|