UNPKG

agora-edu-core

Version:

Core APIs for building an online classroom

16 lines (15 loc) 1.82 kB
export { AGMediaEncryptionMode as EduMediaEncryptionMode, AgoraRegion as EduRegion, AgoraRteEngineConfig as EduRteEngineConfig, AgoraRteRuntimePlatform as EduRteRuntimePlatform, } from 'agora-rte-sdk'; export type { AgoraRteOperator, AGRtcConfig as EduRtcConfig } from 'agora-rte-sdk'; export { Platform } from './configs'; export { EduClassroomConfig } from './configs/index'; export { EduEventCenter } from './event-center'; export { AGServiceErrorCode } from './services/error'; export { EduStoreFactory } from './stores'; export { BeautyType, ClassState, CloudDriveResource, CloudDriveResourceUploadStatus, CloudDriveUploadingProgress, DEVICE_DISABLE, Edu1v1ClassStore, EduClassroomStore, EduInteractiveClassStore, EduLectureStore, EduStream, FetchUserType, GroupState, LeaveReason, MessageItem, PodiumSrouce, RecordMode, RecordStatus, SceneType, Track, WidgetState, ExpandedScopeState, } from './stores/domain'; export type { AgoraWidgetController, AgoraWidgetMessageListener, AgoraWidgetStateListener, AgoraWidgetTrack, ChatEvent, CheckInData, ChatListType, CloudDrivePagingOption, Conversation, Dimensions, EduUser, EduUserStruct, ConversionOption, FetchUserParam, GroupDetail, GroupUser, HandUpProgress, IConversation, Offset, PatchGroup, Point, RecordArguments, TrackContext, TrackOptions, WebRecordConfig, } from './stores/domain'; export { AgoraEduClassroomEvent, ClassroomState, EduRoleTypeEnum, EduRoomTypeEnum, AgoraCommandEnum, AgoraCloudProxyType, } from './type'; export type { EduSessionInfo } from './type'; export { CustomBtoa, DevicePlatform, EduRole2RteRole, getImageSize, getPlatform, RteRole2EduRole, UUAparser, } from './utils'; export { BatchRecord } from './utils/batch'; export { iterateMap, iterateSet } from './utils/collection'; export { AGEduErrorCode, EduErrorCenter } from './utils/error';