mirror of
https://github.com/element-hq/element-web.git
synced 2024-12-22 19:40:17 +03:00
1c9ea423c9
* Apply `strictNullChecks` to `src/components/views/room_settings/*` * Restore tsconfig.json * Conform more code to `strictNullChecks` * Iterate * Update matrix-widget-api * Conform more code to `strictNullChecks`
65 lines
3.1 KiB
TypeScript
65 lines
3.1 KiB
TypeScript
/*
|
|
Copyright 2022 The Matrix.org Foundation C.I.C.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
|
|
/**
|
|
* Voice Broadcast module
|
|
* {@link https://github.com/vector-im/element-meta/discussions/632}
|
|
*/
|
|
|
|
export * from "./types";
|
|
export * from "./models/VoiceBroadcastPlayback";
|
|
export * from "./models/VoiceBroadcastPreRecording";
|
|
export * from "./models/VoiceBroadcastRecording";
|
|
export * from "./audio/VoiceBroadcastRecorder";
|
|
export * from "./components/VoiceBroadcastBody";
|
|
export * from "./components/atoms/LiveBadge";
|
|
export * from "./components/atoms/VoiceBroadcastControl";
|
|
export * from "./components/atoms/VoiceBroadcastError";
|
|
export * from "./components/atoms/VoiceBroadcastHeader";
|
|
export * from "./components/atoms/VoiceBroadcastPlaybackControl";
|
|
export * from "./components/atoms/VoiceBroadcastRecordingConnectionError";
|
|
export * from "./components/atoms/VoiceBroadcastRoomSubtitle";
|
|
export * from "./components/molecules/ConfirmListenBroadcastStopCurrent";
|
|
export * from "./components/molecules/VoiceBroadcastPlaybackBody";
|
|
export * from "./components/molecules/VoiceBroadcastSmallPlaybackBody";
|
|
export * from "./components/molecules/VoiceBroadcastPreRecordingPip";
|
|
export * from "./components/molecules/VoiceBroadcastRecordingBody";
|
|
export * from "./components/molecules/VoiceBroadcastRecordingPip";
|
|
export * from "./hooks/useCurrentVoiceBroadcastPreRecording";
|
|
export * from "./hooks/useCurrentVoiceBroadcastRecording";
|
|
export * from "./hooks/useHasRoomLiveVoiceBroadcast";
|
|
export * from "./hooks/useVoiceBroadcastRecording";
|
|
export * from "./stores/VoiceBroadcastPlaybacksStore";
|
|
export * from "./stores/VoiceBroadcastPreRecordingStore";
|
|
export * from "./stores/VoiceBroadcastRecordingsStore";
|
|
export * from "./utils/checkVoiceBroadcastPreConditions";
|
|
export * from "./utils/cleanUpBroadcasts";
|
|
export * from "./utils/doClearCurrentVoiceBroadcastPlaybackIfStopped";
|
|
export * from "./utils/doMaybeSetCurrentVoiceBroadcastPlayback";
|
|
export * from "./utils/getChunkLength";
|
|
export * from "./utils/getMaxBroadcastLength";
|
|
export * from "./utils/hasRoomLiveVoiceBroadcast";
|
|
export * from "./utils/isRelatedToVoiceBroadcast";
|
|
export * from "./utils/isVoiceBroadcastStartedEvent";
|
|
export * from "./utils/findRoomLiveVoiceBroadcastFromUserAndDevice";
|
|
export * from "./utils/retrieveStartedInfoEvent";
|
|
export * from "./utils/shouldDisplayAsVoiceBroadcastRecordingTile";
|
|
export * from "./utils/shouldDisplayAsVoiceBroadcastTile";
|
|
export * from "./utils/shouldDisplayAsVoiceBroadcastStoppedText";
|
|
export * from "./utils/startNewVoiceBroadcastRecording";
|
|
export * from "./utils/textForVoiceBroadcastStoppedEvent";
|
|
export * from "./utils/textForVoiceBroadcastStoppedEventWithoutLink";
|
|
export * from "./utils/VoiceBroadcastResumer";
|