mirror of
https://github.com/vector-im/element-call.git
synced 2026-10-16 23:45:50 +00:00
28 lines
1.0 KiB
TypeScript
28 lines
1.0 KiB
TypeScript
/*
|
|
Copyright 2026 Element Creations Ltd.
|
|
|
|
SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
|
|
Please see LICENSE in the repository root for full details.
|
|
*/
|
|
|
|
/**
|
|
* EXPERIMENTAL
|
|
*
|
|
* MatrixRTC sessions with LiveKit media, without Element Call's UI: the call
|
|
* model Element Call's own view model is built on, for hosts that want to
|
|
* build a different one. The design and the migration from Element Call's
|
|
* `CallViewModel` are in `sdk-plan.md` at the repository root.
|
|
*/
|
|
|
|
// 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 * from "./src/api";
|
|
export { createRtcSession } from "./src/session/RtcSession";
|