UNPKG

agora-edu-core

Version:

Core APIs for building an online classroom

14 lines (13 loc) 528 B
import { AGEventEmitter } from 'agora-rte-sdk'; import { AgoraEduClassroomEvent } from './type'; declare type EventCallback = (type: AgoraEduClassroomEvent, ...args: any[]) => void; export declare class EduEventCenter extends AGEventEmitter { static shared: EduEventCenter; private _callbacks; constructor(); emitClasroomEvents(type: AgoraEduClassroomEvent, ...args: any[]): void; onClassroomEvents(cb: EventCallback): void; offClassroomEvents(cb: EventCallback): void; cleanup(): void; } export {};