mediasfu-reactnative
Version:
MediaSFU Prebuilt React Native SDK
24 lines (23 loc) • 1 kB
TypeScript
export interface LaunchBreakoutRoomsOptions {
updateIsBreakoutRoomsModalVisible: (isVisible: boolean) => void;
isBreakoutRoomsModalVisible: boolean;
}
export type LaunchBreakoutRoomsType = (options: LaunchBreakoutRoomsOptions) => void;
/**
* Launches the breakout rooms by toggling the visibility of the breakout rooms modal.
*
* @param {Function} updateIsBreakoutRoomsModalVisible - Function to update the visibility state of the breakout rooms modal.
* @param {boolean} isBreakoutRoomsModalVisible - Current visibility state of the breakout rooms modal.
*
* @example
* ```typescript
* const options: LaunchBreakoutRoomsOptions = {
* updateIsBreakoutRoomsModalVisible: setModalVisible,
* isBreakoutRoomsModalVisible: false,
* };
*
* launchBreakoutRooms(options);
* // Toggles the breakout rooms modal to visible.
* ```
*/
export declare const launchBreakoutRooms: ({ updateIsBreakoutRoomsModalVisible, isBreakoutRoomsModalVisible, }: LaunchBreakoutRoomsOptions) => void;