UNPKG

agora-edu-core

Version:

Core APIs for building an online classroom

53 lines (52 loc) 1.6 kB
import { EduApiService } from '../../../services/api'; import { CloudDriveStore } from './cloud-drive'; import { ConnectionStore } from './connection'; import { RoomStore } from './room'; import { StatisticsStore } from './statistics'; import { StreamStore } from './stream'; import { UserStore } from './user'; import { MessagesStore } from './message'; import { MediaStore } from './media'; import { HandUpStore } from './hand-up'; import { RecordingStore } from './recording'; import { GroupStore } from './group'; import { LogReporter } from '../../../log-reporter'; import { WidgetStore } from './widget'; export declare class EduClassroomStore { private _api; get api(): EduApiService; readonly connectionStore: ConnectionStore; readonly widgetStore: WidgetStore; readonly cloudDriveStore: CloudDriveStore; readonly userStore: UserStore; readonly messageStore: MessagesStore; readonly mediaStore: MediaStore; readonly roomStore: RoomStore; readonly statisticsStore: StatisticsStore; readonly streamStore: StreamStore; readonly handUpStore: HandUpStore; readonly recordingStore: RecordingStore; readonly groupStore: GroupStore; readonly logReporter: LogReporter; private readonly reportStore; /** * 初始化所有Store * **/ /** @en * Initializes all the stores */ initialize(): void; /** * 销毁所有Store * @param connectionType * @returns * **/ /** @en * Destroys all the stores * @param connectionType * @returns */ destroy(): void; }