ClassroomEventPayload
Type Parameters
E
E extends TEventName
Example
ts
import type { ClassroomEventPayload } from '@tencent-classroom/sdk';
import { TEvent } from '@tencent-classroom/sdk';
type KickPayload = ClassroomEventPayload<typeof TEvent.KICK_OUT>;
// => { reason: KickOutReason; message: string; needsTokenRefresh: boolean }
type JoinPayload = ClassroomEventPayload<'joinClass'>;
// => ClassInfo
function handleKickOut(payload: KickPayload) { ... }