UNPKG

@tencentcloud/roomkit-electron-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,

50 lines (49 loc) 1.75 kB
import { TUIUserInfo } from '../../services'; export default function useRoomInvite(): { t: any; isRoomLinkVisible: any; roomId: any; 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: any; isShowCopyIcon: boolean; isVisible: boolean; } | { title: string; content: string; isShowCopyIcon: boolean; isVisible: any; })[]>; invitationFeatureDetails: import("vue").Ref<{ icon: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}, {}>; text: string; function: () => void; }[]>; showContacts: import("vue").Ref<boolean>; contactsConfirm: (contacts: TUIUserInfo[]) => Promise<void>; contacts: import("vue").Ref<never[]>; remoteEnteredUserList: any; isShowRoomShareForm: import("vue").Ref<boolean>; userId: any; userName: any; inviteInfoList: import("vue").ComputedRef<({ title: string; content: any; isShowCopyIcon: boolean; isVisible: boolean; } | { title: string; content: string; isShowCopyIcon: boolean; isVisible: any; })[]>; copyRoomIdAndRoomLink: () => void; sidebarName: any; };