Files
openclaw/extensions/matrix/test-api.ts
Peter Steinberger de282b4d0d refactor(matrix): adopt core claimable dedupe with doctor-owned state migration (#104391)
* refactor(matrix): adopt core claimable dedupe for inbound events

* fix(matrix): migrate legacy inbound dedupe markers via doctor

* fix(matrix): single-pool dedupe namespace and capacity-aware legacy import

* fix(matrix): keep unreadable legacy dedupe JSON in place during doctor import
2026-07-11 03:38:54 -07:00

32 lines
1.0 KiB
TypeScript

// Matrix API module exposes the plugin public contract.
export { matrixPlugin } from "./src/channel.js";
export { MatrixClient } from "./src/matrix/sdk.js";
export {
openMatrixIdbSnapshotStoreOptions,
openMatrixRecoveryKeyStoreOptions,
} from "./src/matrix/crypto-state-store.js";
export {
normalizeMatrixStorageMetadata,
openMatrixStorageMetaStoreOptions,
} from "./src/matrix/client/storage.js";
export type { MatrixStorageMetadata } from "./src/matrix/client/storage.js";
export type {
EncryptedFile,
MatrixDeviceVerificationStatus,
MatrixOwnDeviceDeleteResult,
MatrixOwnDeviceInfo,
MatrixOwnDeviceVerificationStatus,
MatrixRecoveryKeyVerificationResult,
MatrixRawEvent,
MatrixRoomKeyBackupResetResult,
MatrixRoomKeyBackupRestoreResult,
MatrixRoomKeyBackupStatus,
MatrixVerificationBootstrapResult,
MessageEventContent,
} from "./src/matrix/sdk.js";
export type {
MatrixVerificationMethod,
MatrixVerificationSummary,
} from "./src/matrix/sdk/verification-manager.js";
export { setMatrixRuntime } from "./src/runtime.js";