easemob-chat-uikit
Version:
   ![GitHub last c
21 lines (20 loc) • 1.23 kB
TypeScript
import CallKit from './CallKit';
import VideoLayout from './VideoLayout';
import CallControls from './components/CallControls';
export type { CallKitProps, CallKitRef, VideoWindowProps, LayoutMode, InvitationInfo, InvitationNotificationProps, } from './types/index';
export type { CallError, CallErrorCode } from './services/CallError';
export type { CallInfo } from './services/CallService';
export type { VideoLayoutProps } from './VideoLayout';
export type { CallControlsProps } from './components/CallControls';
export { CallKit, VideoLayout, CallControls };
export { MiniSizeWindow } from './components/MiniSizeWindow';
export { default as InvitationContent } from './components/InvitationContent';
export { MultiPartyLayout } from './layouts/MultiPartyLayout';
export { PreviewLayout } from './layouts/PreviewLayout';
export { FullLayoutManager } from './layouts/FullLayoutManager';
export { OneToOneFullLayout } from './layouts/OneToOneFullLayout';
export { MultiPartyFullLayout } from './layouts/MultiPartyFullLayout';
export { PreviewFullLayout } from './layouts/PreviewFullLayout';
export { useContainerSize } from './hooks/useContainerSize';
export { useFullscreen } from './hooks/useFullscreen';
export default CallKit;