uyem
Version:
WebRTC client-server SFU application
18 lines (17 loc) • 955 B
TypeScript
import { MessageType, SendMessageArgs } from '../types/interfaces';
export declare const getRoomLink: (roomId: number | string | null) => string | null;
export declare const getWidthOfItem: ({ lenght, container, coeff, }: {
lenght: number;
container: HTMLDivElement;
coeff: number;
}) => {
width: number;
cols: number;
rows: number;
};
export declare const onClickVideo: (e: React.MouseEvent<HTMLVideoElement, MouseEvent>) => void;
export declare const copyLink: (link: string, children: string) => void;
export declare const supportDisplayMedia: () => boolean;
export declare const changeMuteList: ({ data: { muteds, adminMuteds, askeds }, }: SendMessageArgs<MessageType.SET_MUTE_LIST>) => void;
export declare const changeBanList: ({ data: { banneds } }: SendMessageArgs<MessageType.SET_BAN_LIST>) => void;
export declare const setMuteForAllHandler: ({ data: { value }, }: SendMessageArgs<MessageType.SET_MUTE_FOR_ALL>) => void;