UNPKG

@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,

49 lines (47 loc) 1.82 kB
import { TUIUserInfo } from '../../services'; export default function useRoomInvite(): { t: any; isRoomLinkVisible: import('vue').Ref<boolean, boolean>; roomId: import('vue').Ref<string, string>; origin: string; pathname: string; isElectron: boolean; inviteLink: import('vue').ComputedRef<string>; schemeLink: import('vue').ComputedRef<string>; inviteBarTitle: import('vue').ComputedRef<any>; onCopy: (value: string | number) => Promise<void>; displayedInviteInfoList: import('vue').ComputedRef<{ title: string; content: string; isShowCopyIcon: boolean; isVisible: boolean; }[]>; invitationFeatureDetails: import('vue').Ref<{ icon: any; text: string; function: () => void; }[], { icon: any; text: string; function: () => void; }[] | { icon: any; text: string; function: () => void; }[]>; showContacts: import('vue').Ref<boolean, boolean>; contactsConfirm: (contacts: TUIUserInfo[]) => Promise<void>; contacts: import('vue').Ref<never[], never[]>; remoteEnteredUserList: import('vue').ComputedRef<import('../../stores/room').UserInfo[]>; isShowRoomShareForm: import('vue').Ref<boolean, boolean>; userId: import('vue').Ref<string, string>; userName: import('vue').Ref<string, string>; inviteInfoList: import('vue').ComputedRef<{ title: string; content: string; isShowCopyIcon: boolean; isVisible: boolean; }[]>; copyRoomIdAndRoomLink: () => void; sidebarName: import('vue').Ref<"" | "chat" | "invite" | "manage-member" | "more" | "transfer-leave" | "apply" | "aiTranscription", "" | "chat" | "invite" | "manage-member" | "more" | "transfer-leave" | "apply" | "aiTranscription">; };