agora-edu-core
Version:
Core APIs for building an online classroom
14 lines (13 loc) • 528 B
TypeScript
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 {};