UNPKG

@100mslive/react-native-room-kit

Version:

100ms Room Kit provides simple & easy to use UI components to build Live Streaming & Video Conferencing experiences in your apps.

10 lines 1.05 kB
import type { DefaultConferencingScreen, HLSLiveStreamingScreen, Layout } from '@100mslive/types-prebuilt'; import type { HMSRole } from '@100mslive/react-native-hms'; import type { RootState } from './redux'; export declare const selectIsHLSViewer: (role: HMSRole | null | undefined, layoutConfig: Layout | null | undefined) => boolean; export declare const selectLayoutConfigForRole: (layoutConfig: Layout[] | null, role: HMSRole | null) => Layout | null; export declare const selectShouldGoLive: (state: RootState) => boolean | undefined; export declare const selectChatLayoutConfig: (layoutConfig: Layout | null) => import("@100mslive/types-prebuilt/elements/chat").Chat | null; export declare const selectVideoTileLayoutConfig: (layoutConfig: Layout | null) => import("@100mslive/types-prebuilt/elements/video_tile_layout").VideoTileLayout | undefined; export declare const selectConferencingScreenConfig: (layoutConfig: Layout | null) => DefaultConferencingScreen | HLSLiveStreamingScreen | null; //# sourceMappingURL=hooks-util-selectors.d.ts.map