@zegocloud/zimkit-react
Version:
ZEGO ZIMKit SDK for Web React
36 lines (35 loc) • 1.25 kB
TypeScript
/// <reference types="node" />
import { EventEmitter } from 'events';
declare const eventEmit: EventEmitter;
export declare enum EmitName {
ToastOperation = "toastOperation",
DialogOperation = "dialogOperation",
GroupInfoOperation = "groupInfoOperation",
RightClickDialogOperation = "rightClickDialogOperation",
ExpressionBoxOperation = "expressionBoxOperation"
}
export interface ToastData {
text: string;
type: string;
}
export interface DialogData {
title?: string;
desc: string;
confirmText?: string;
cancelText?: string;
hasCloseBtn: boolean;
confirmFunc?: () => void;
cancelFunc?: () => void;
}
export interface RightClickDialogData {
x: number;
y: number;
conversationItem?: any;
messageItem?: any;
}
export declare const groupInfoOperation: (type?: string) => void;
export declare const expressionBoxOperation: (type: string) => void;
export declare const toastOperation: (showToast: boolean, toastData?: ToastData) => void;
export declare const dialogOperation: (showBaseDialog: boolean, dialogData?: DialogData) => void;
export declare const rightClickDialogOperation: (showRightClickDialog: boolean, data?: RightClickDialogData) => void;
export default eventEmit;