UNPKG

agora-meeting-core

Version:

For publishing npm package agora-metting-core (Web). Get more information from https://docs.agora.io

47 lines (46 loc) 1.62 kB
import { EduManager, EduClassroomManager } from 'agora-rte-sdk'; import { BoardStore } from './board'; import { MediaStore } from './media'; import { PretestStore } from './pretest'; import { RoomStore } from './room'; import { SceneStore } from './scene'; import { UserStore } from './user'; import { MessageStore } from './message'; import { ScreenStore } from './screen'; import { RenderStore } from './render'; import { AppStoreInitParams } from '../api/declare'; import { Subject } from 'rxjs'; export declare const DEFAULT_SDK_DOMAIN = "https://api.agora.io"; export declare class EduScenarioAppStore { boardStore: BoardStore; mediaStore: MediaStore; sceneStore: SceneStore; roomStore: RoomStore; pretestStore: PretestStore; userStore: UserStore; messageStore: MessageStore; renderStore: RenderStore; screenStore: ScreenStore; eduManager: EduManager; id: string; appController: any; private dom; toast$: Subject<any>; dialog$: Subject<any>; constructor(params: AppStoreInitParams, dom: HTMLElement, appController: any); reset(): void; get mediaService(): import("agora-rte-sdk").MediaService; get isWeb(): boolean; get isElectron(): boolean; get roomManager(): EduClassroomManager; params: AppStoreInitParams; delay: number; time: number; resetStates(): void; resetParams(): void; fireToast(eventName: string, props?: any): void; fireDialog(eventName: string, props?: any): void; } export { BoardStore } from './board'; export { PretestStore } from './pretest'; export { RoomStore } from './room';