@tencentcloud/roomkit-web-vue3
Version:
<h1 align="center"> TUIRoomKit</h1> Conference (TUIRoomKit) is a product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education. By integrating this product, you can add room management,
27 lines (25 loc) • 748 B
TypeScript
import { IRoomService } from '../types';
type NotificationProps = {
appendTo?: string | undefined;
customClass?: string;
message: object;
onConfirm?: () => Promise<void>;
onCancel?: () => Promise<void>;
confirmButtonText?: string;
cancelButtonText?: string;
duration?: number;
};
export declare class WidgetsManager {
static instance?: WidgetsManager;
private service;
notification: {
openInviteNotification: (options: NotificationProps) => void;
} | null;
constructor(service: IRoomService);
static getInstance(ctx: IRoomService): WidgetsManager;
static destroyInstance(): void;
registerNotificationProvider(provider: {
notification: any;
}): void;
}
export {};