7000 loc COPIED from element call

They are copied for now but will be removed from element call once it
adopts the sdk. Those are no real line additions.
This commit is contained in:
Timo K.
2026-10-08 13:53:56 +02:00
parent 61e353d919
commit 31eafb394b
58 changed files with 7330 additions and 204 deletions
+5 -5
View File
@@ -17,11 +17,11 @@ Please see LICENSE in the repository root for full details.
// Shared with Element Call. They live in `src` until the view model consumes
// the SDK, at which point they move here; a consumer gets them from this
// module either way.
export { type Behavior, constant } from "../src/state/Behavior";
export { ObservableScope } from "../src/state/ObservableScope";
export { E2eeType } from "../src/e2ee/e2eeType";
export { type EncryptionSystem } from "../src/e2ee/sharedKeyManagement";
export { MatrixRTCMode } from "../src/config/ConfigOptions";
export { type Behavior, constant } from "./src/reactive/Behavior";
export { ObservableScope } from "./src/reactive/ObservableScope";
export { E2eeType } from "./src/encryption";
export { type EncryptionSystem } from "./src/encryption";
export { MatrixRTCMode } from "./src/config";
export * from "./src/api";
export { createMatrixRTCClient } from "./src/session/MatrixRTCClient";