1
1
/**
2
- * Type Definitions for Sendbird SDK v3.0.133
2
+ * Type Definitions for Sendbird SDK v3.0.134
3
3
* homepage: https://sendbird.com/
4
4
* git: https://github.com/sendbird/Sendbird-SDK-JavaScript
5
5
*/
@@ -11,7 +11,7 @@ declare const SendBird: SendBirdStatic;
11
11
12
12
interface SendBirdStatic {
13
13
version : number ;
14
- new ( { appId } : { appId : string } ) : SendBird . SendBirdInstance ;
14
+ new ( { appId } : { appId : string } ) : SendBird . SendBirdInstance ;
15
15
getInstance ( ) : SendBird . SendBirdInstance ;
16
16
}
17
17
@@ -286,15 +286,15 @@ declare namespace SendBird {
286
286
}
287
287
288
288
interface UserEventHandlerStatic {
289
- new ( ) : UserEventHandler ;
289
+ new ( ) : UserEventHandler ;
290
290
}
291
291
interface UserEventHandler {
292
292
onFriendsDiscovered ( users : Array < User > ) : void ;
293
293
onTotalUnreadMessageCountUpdated ( totalCount : Number , countByCustomTypes : Object ) : void ;
294
294
}
295
295
296
296
interface ChannelHandlerStatic {
297
- new ( ) : ChannelHandler ;
297
+ new ( ) : ChannelHandler ;
298
298
}
299
299
interface ChannelHandler {
300
300
onMessageReceived ( channel : OpenChannel | GroupChannel , message : AdminMessage | UserMessage | FileMessage ) : void ;
@@ -330,7 +330,7 @@ declare namespace SendBird {
330
330
}
331
331
332
332
interface ConnectionHandlerStatic {
333
- new ( ) : ConnectionHandler ;
333
+ new ( ) : ConnectionHandler ;
334
334
}
335
335
interface ConnectionHandler {
336
336
onReconnectStarted ( ) : void ;
@@ -392,7 +392,7 @@ declare namespace SendBird {
392
392
}
393
393
394
394
interface GroupChannelTotalUnreadMessageCountParams {
395
- new ( ) : GroupChannelTotalUnreadMessageCountParams ;
395
+ new ( ) : GroupChannelTotalUnreadMessageCountParams ;
396
396
channelCustomTypesFilter : Array < string > ;
397
397
superChannelFilter : 'all' | 'super' | 'nonsuper' ;
398
398
}
@@ -415,7 +415,7 @@ declare namespace SendBird {
415
415
}
416
416
417
417
interface UserMessageParams {
418
- new ( ) : UserMessageParams ;
418
+ new ( ) : UserMessageParams ;
419
419
message : string ;
420
420
data : string ;
421
421
customType : string ;
@@ -448,7 +448,7 @@ declare namespace SendBird {
448
448
}
449
449
450
450
interface FileMessageParams {
451
- new ( ) : FileMessageParams ;
451
+ new ( ) : FileMessageParams ;
452
452
file : File ;
453
453
fileUrl : string ;
454
454
fileName : string ;
@@ -488,7 +488,7 @@ declare namespace SendBird {
488
488
}
489
489
490
490
interface MessageRetrievalParams {
491
- new ( ) : MessageRetrievalParams ;
491
+ new ( ) : MessageRetrievalParams ;
492
492
channelUrl : string ;
493
493
channelType : string ;
494
494
messageId : number ;
@@ -497,7 +497,7 @@ declare namespace SendBird {
497
497
includeThreadInfo : boolean ;
498
498
}
499
499
interface MessageListParams {
500
- new ( ) : MessageListParams ;
500
+ new ( ) : MessageListParams ;
501
501
prevResultSize : number ;
502
502
nextResultSize : number ;
503
503
isInclusive : boolean ;
@@ -512,7 +512,7 @@ declare namespace SendBird {
512
512
includeThreadInfo : boolean ;
513
513
}
514
514
interface ThreadedMessageListParams {
515
- new ( ) : ThreadedMessageListParams ;
515
+ new ( ) : ThreadedMessageListParams ;
516
516
prevResultSize : number ;
517
517
nextResultSize : number ;
518
518
isInclusive : boolean ;
@@ -525,7 +525,7 @@ declare namespace SendBird {
525
525
includeParentMessageText : boolean ;
526
526
}
527
527
interface MessageChangeLogsParams {
528
- new ( ) : MessageChangeLogsParams ;
528
+ new ( ) : MessageChangeLogsParams ;
529
529
includeMetaArray : boolean ;
530
530
includeReactions : boolean ;
531
531
includeReplies : boolean ;
@@ -1480,7 +1480,7 @@ declare namespace SendBird {
1480
1480
* GroupChannel
1481
1481
*/
1482
1482
interface GroupChannelParams {
1483
- new ( ) : GroupChannelParams ;
1483
+ new ( ) : GroupChannelParams ;
1484
1484
isDistinct : boolean ;
1485
1485
isSuper : boolean ;
1486
1486
isBroadcast : boolean ;
@@ -1506,7 +1506,7 @@ declare namespace SendBird {
1506
1506
}
1507
1507
1508
1508
interface ScheduledUserMessageParams {
1509
- new ( ) : ScheduledUserMessageParams ;
1509
+ new ( ) : ScheduledUserMessageParams ;
1510
1510
message : string ;
1511
1511
data : string ;
1512
1512
customType : string ;
@@ -1528,7 +1528,7 @@ declare namespace SendBird {
1528
1528
}
1529
1529
1530
1530
interface GroupChannelChangeLogsParams {
1531
- new ( ) : GroupChannelChangeLogsParams ;
1531
+ new ( ) : GroupChannelChangeLogsParams ;
1532
1532
customTypes : Array < string > ;
1533
1533
includeEmpty : boolean ;
1534
1534
includeFrozen : boolean ;
@@ -1540,18 +1540,18 @@ declare namespace SendBird {
1540
1540
}
1541
1541
1542
1542
interface MessageMetaArray {
1543
- new ( key : string , value : Array < string > ) : MessageMetaArray ;
1543
+ new ( key : string , value : Array < string > ) : MessageMetaArray ;
1544
1544
key : string ;
1545
1545
value : Array < string > ;
1546
1546
}
1547
1547
interface Reaction {
1548
- new ( ) : Reaction ;
1548
+ new ( ) : Reaction ;
1549
1549
key : string ;
1550
1550
userIds : Array < string > ;
1551
1551
updatedAt : number ;
1552
1552
}
1553
1553
interface ReactionEvent {
1554
- new ( ) : ReactionEvent ;
1554
+ new ( ) : ReactionEvent ;
1555
1555
messageId : number ;
1556
1556
userId : string ;
1557
1557
key : string ;
@@ -1560,29 +1560,29 @@ declare namespace SendBird {
1560
1560
}
1561
1561
1562
1562
interface ThreadInfo {
1563
- new ( ) : ThreadInfo ;
1563
+ new ( ) : ThreadInfo ;
1564
1564
replyCount : number ;
1565
1565
mostRepliedUsers : Array < User > ;
1566
1566
lastRepliedAt : number ;
1567
1567
updatedAt : number ;
1568
1568
}
1569
1569
interface ThreadInfoUpdateEvent {
1570
- new ( ) : ThreadInfoUpdateEvent ;
1570
+ new ( ) : ThreadInfoUpdateEvent ;
1571
1571
threadInfo : ThreadInfo ;
1572
1572
targetMessageId : number ;
1573
1573
channelUrl : string ;
1574
1574
channelType : string ;
1575
1575
}
1576
1576
1577
1577
interface OGMetaData {
1578
- new ( ) : OGMetaData ;
1578
+ new ( ) : OGMetaData ;
1579
1579
title : string ;
1580
1580
url : string ;
1581
1581
description : string ;
1582
1582
defaultImage : OGImage ;
1583
1583
}
1584
1584
interface OGImage {
1585
- new ( ) : OGImage ;
1585
+ new ( ) : OGImage ;
1586
1586
url : string ;
1587
1587
secureUrl : string ;
1588
1588
type : string ;
@@ -1679,7 +1679,8 @@ declare namespace SendBird {
1679
1679
startTyping ( ) : void ;
1680
1680
endTyping ( ) : void ;
1681
1681
isTyping ( ) : boolean ;
1682
- getTypingMembers ( ) : Array < Member > ;
1682
+ getTypingMembers ( ) : Array < Member > ; // DEPRECATE
1683
+ getTypingUsers ( ) : Array < User > ;
1683
1684
1684
1685
setPushPreference ( pushOn : boolean , callback : commonCallback ) : void ; // DEPRECATED
1685
1686
getPushPreference ( callback : getPushPreferenceCallback ) : void ; // DEPRECATED
0 commit comments