浏览代码

fix(types) update hand-crafted types

tags/v0.0.2
Jorge Oliveira 2 年前
父节点
当前提交
ff1a254acf

+ 2
- 2
types/hand-crafted/JitsiConference.d.ts 查看文件

@@ -30,7 +30,7 @@ export default class JitsiConference {
30 30
   isJoined: () => boolean;
31 31
   isP2PEnabled: () => boolean;
32 32
   isP2PTestModeEnabled: () => boolean;
33
-  leave: () => Promise<unknown>; // TODO:
33
+  leave: ( reason?: string ) => Promise<unknown>; // TODO:
34 34
   getName: () => string;
35 35
   getConnection: () => JitsiConnection;
36 36
   isAuthEnabled: () => boolean;
@@ -79,7 +79,7 @@ export default class JitsiConference {
79 79
   kickParticipant: ( id: string, reason?: string ) => void;
80 80
   muteParticipant: ( id: string, mediaType?: MediaType ) => void;
81 81
   onMemberJoined: ( jid: string, nick: string, role: string, isHidden: boolean, statsID?: unknown, status?: string, identity?: unknown, botType?: unknown, fullJid?: string, features?: unknown, isReplaceParticipant?: boolean ) => void;
82
-  onMemberLeft: ( jid: string ) => void;
82
+  onMemberLeft: ( jid: string, reason?: string ) => void;
83 83
   onMemberKicked: ( isSelfPresence: boolean, actorId: string, kickedParticipantId?: string, reason?: string, isReplaceParticipant?: boolean ) => void;
84 84
   onLocalRoleChanged: ( role: string ) => void;
85 85
   onUserRoleChanged: ( jid: string, role: string ) => void;

+ 1
- 1
types/hand-crafted/modules/RTC/ScreenObtainer.d.ts 查看文件

@@ -4,7 +4,7 @@ declare namespace ScreenObtainer {
4 4
   const obtainStream: unknown, // TODO:
5 5
   init: ( options: unknown ) => void, // TODO:
6 6
   isSupported: () => boolean,
7
-  obtainScreenOnElectron: ( onSuccess: () => unknown, onFailure: ( err: JitsiTrackError ) => unknown ) => void, // TODO:
7
+  obtainScreenOnElectron: ( onSuccess: () => unknown, onFailure: ( err: JitsiTrackError ) => unknown, options?: unknown ) => void, // TODO:
8 8
   obtainScreenFromGetDisplayMedia: ( callback: () => unknown, errorCallback: () => unknown ) => void, // TODO:
9 9
   obtainScreenFromGetDisplayMediaRN: ( callback: () => unknown, errorCallback: ( err: JitsiTrackError ) => unknown ) => void, // TODO:
10 10
   setDesktopSharingFrameRate: (maxFps: number) => void

+ 3
- 3
types/hand-crafted/modules/xmpp/ChatRoom.d.ts 查看文件

@@ -14,7 +14,7 @@ export default class ChatRoom extends Listenable {
14 14
   initPresenceMap: ( options?: { statsId: string, deploymentInfo?: { userRegion: string } } ) => void; // TODO: check the options
15 15
   join: ( password: string, replaceParticipant?: boolean ) => Promise<unknown>; // TODO:
16 16
   sendPresence: ( fromJoin: boolean ) => void;
17
-  doLeave: () => void;
17
+  doLeave: ( reason?: string ) => void;
18 18
   discoRoomInfo: () => unknown;
19 19
   setMeetingId: ( meetingId: string ) => void;
20 20
   createNonAnonymousRoom: () => void;
@@ -26,7 +26,7 @@ export default class ChatRoom extends Listenable {
26 26
   sendMessage: ( message: unknown, elementName: string ) => void; // TODO:
27 27
   sendPrivateMessage: ( id: unknown, message: unknown, elementName: string ) => void; // TODO:
28 28
   setSubject: ( subject: string ) => void;
29
-  onParticipantLeft: ( jid: string, skipEvents?: boolean ) => void;
29
+  onParticipantLeft: ( jid: string, skipEvents?: boolean, reason?: string ) => void;
30 30
   onPresenceUnavailable: ( pres: unknown, from: unknown ) => void; // TODO:
31 31
   onMessage: ( msg: unknown, from: unknown ) => void; // TODO:
32 32
   onPresenceError: ( pres: unknown, from: unknown ) => void; // TODO:
@@ -61,5 +61,5 @@ export default class ChatRoom extends Listenable {
61 61
   onMuteVideo: ( iq: unknown ) => void; // TODO:
62 62
   onMute: ( iq: unknown ) => void; // TODO:
63 63
   clean: () => void;
64
-  leave: () => Promise<unknown>; // TODO:
64
+  leave: ( reason?: string ) => Promise<unknown>; // TODO:
65 65
 }

正在加载...
取消
保存