1
1
/**
2
- * Type Definitions for SendBird SDK v3.0.124
2
+ * Type Definitions for SendBird SDK v3.0.125
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
@@ -78,6 +78,7 @@ declare namespace SendBird {
78
78
FileMessageParams : FileMessageParams ;
79
79
GroupChannelTotalUnreadMessageCountParams : GroupChannelTotalUnreadMessageCountParams ;
80
80
ScheduledUserMessageParams : ScheduledUserMessageParams ;
81
+ GroupChannelChangeLogsParams : GroupChannelChangeLogsParams ;
81
82
MessageMetaArray : MessageMetaArray ;
82
83
83
84
Options : Options ;
@@ -202,28 +203,42 @@ declare namespace SendBird {
202
203
getSubscribedCustomTypeTotalUnreadMessageCount ( ) : number ;
203
204
getSubscribedCustomTypeUnreadMessageCount ( customType : string ) : number ;
204
205
206
+ // DEPRECATED
205
207
getMyGroupChannelChangeLogsByToken (
206
208
token : string ,
207
209
customTypes : Array < string > ,
208
210
callback : getGroupChannelChangeLogsHandler
209
211
) : void ;
212
+ // DEPRECATED
210
213
getMyGroupChannelChangeLogsByToken (
211
214
token : string ,
212
215
customTypes : Array < string > ,
213
216
includeEmpty : boolean ,
214
217
callback : getGroupChannelChangeLogsHandler
215
218
) : void ;
219
+ getMyGroupChannelChangeLogsByToken (
220
+ token : string ,
221
+ params : GroupChannelChangeLogsParams ,
222
+ callback : getGroupChannelChangeLogsHandler
223
+ ) : void ;
224
+ // DEPRECATED
216
225
getMyGroupChannelChangeLogsByTimestamp (
217
226
ts : number ,
218
227
customTypes : Array < string > ,
219
228
callback : getGroupChannelChangeLogsHandler
220
229
) : void ;
230
+ // DEPRECATED
221
231
getMyGroupChannelChangeLogsByTimestamp (
222
232
ts : number ,
223
233
customTypes : Array < string > ,
224
234
includeEmpty : boolean ,
225
235
callback : getGroupChannelChangeLogsHandler
226
236
) : void ;
237
+ getMyGroupChannelChangeLogsByTimestamp (
238
+ ts : number ,
239
+ params : GroupChannelChangeLogsParams ,
240
+ callback : getGroupChannelChangeLogsHandler
241
+ ) : void ;
227
242
228
243
getAllEmoji ( callback : getEmojiContainerHandler ) : void ;
229
244
getEmojiCategory ( categoryId : number , callback : getEmojiCategoryHandler ) : void ;
@@ -262,15 +277,15 @@ declare namespace SendBird {
262
277
}
263
278
264
279
interface UserEventHandlerStatic {
265
- new ( ) : UserEventHandler ;
280
+ new ( ) : UserEventHandler ;
266
281
}
267
282
interface UserEventHandler {
268
283
onFriendsDiscovered ( users : Array < User > ) : void ;
269
284
onTotalUnreadMessageCountUpdated ( totalCount : Number , countByCustomTypes : Object ) : void ;
270
285
}
271
286
272
287
interface ChannelHandlerStatic {
273
- new ( ) : ChannelHandler ;
288
+ new ( ) : ChannelHandler ;
274
289
}
275
290
interface ChannelHandler {
276
291
onMessageReceived ( channel : OpenChannel | GroupChannel , message : AdminMessage | UserMessage | FileMessage ) : void ;
@@ -306,7 +321,7 @@ declare namespace SendBird {
306
321
}
307
322
308
323
interface ConnectionHandlerStatic {
309
- new ( ) : ConnectionHandler ;
324
+ new ( ) : ConnectionHandler ;
310
325
}
311
326
interface ConnectionHandler {
312
327
onReconnectStarted ( ) : void ;
@@ -366,7 +381,7 @@ declare namespace SendBird {
366
381
}
367
382
368
383
interface GroupChannelTotalUnreadMessageCountParams {
369
- new ( ) : GroupChannelTotalUnreadMessageCountParams ;
384
+ new ( ) : GroupChannelTotalUnreadMessageCountParams ;
370
385
channelCustomTypesFilter : Array < string > ;
371
386
superChannelFilter : 'all' | 'super' | 'nonsuper' ;
372
387
}
@@ -389,7 +404,7 @@ declare namespace SendBird {
389
404
}
390
405
391
406
interface UserMessageParams {
392
- new ( ) : UserMessageParams ;
407
+ new ( ) : UserMessageParams ;
393
408
message : string ;
394
409
data : string ;
395
410
customType : string ;
@@ -422,7 +437,7 @@ declare namespace SendBird {
422
437
}
423
438
424
439
interface FileMessageParams {
425
- new ( ) : FileMessageParams ;
440
+ new ( ) : FileMessageParams ;
426
441
file : File ;
427
442
fileUrl : string ;
428
443
fileName : string ;
@@ -461,7 +476,7 @@ declare namespace SendBird {
461
476
}
462
477
463
478
interface MessageRetrievalParams {
464
- new ( ) : MessageRetrievalParams ;
479
+ new ( ) : MessageRetrievalParams ;
465
480
channelUrl : string ;
466
481
channelType : string ;
467
482
messageId : number ;
@@ -470,7 +485,7 @@ declare namespace SendBird {
470
485
includeThreadInfo : boolean ;
471
486
}
472
487
interface MessageListParams {
473
- new ( ) : MessageListParams ;
488
+ new ( ) : MessageListParams ;
474
489
prevResultSize : number ;
475
490
nextResultSize : number ;
476
491
isInclusive : boolean ;
@@ -485,7 +500,7 @@ declare namespace SendBird {
485
500
includeThreadInfo : boolean ;
486
501
}
487
502
interface ThreadedMessageListParams {
488
- new ( ) : ThreadedMessageListParams ;
503
+ new ( ) : ThreadedMessageListParams ;
489
504
prevResultSize : number ;
490
505
nextResultSize : number ;
491
506
isInclusive : boolean ;
@@ -498,7 +513,7 @@ declare namespace SendBird {
498
513
includeParentMessageText : boolean ;
499
514
}
500
515
interface MessageChangeLogsParams {
501
- new ( ) : MessageChangeLogsParams ;
516
+ new ( ) : MessageChangeLogsParams ;
502
517
includeMetaArray : boolean ;
503
518
includeReactions : boolean ;
504
519
includeReplies : boolean ;
@@ -1391,6 +1406,7 @@ declare namespace SendBird {
1391
1406
nameKeyword : string ;
1392
1407
urlKeyword : string ;
1393
1408
customType : string ;
1409
+ includeFrozen : boolean ;
1394
1410
1395
1411
next ( callback : openChannelListQueryCallback ) : void ;
1396
1412
}
@@ -1429,7 +1445,7 @@ declare namespace SendBird {
1429
1445
* GroupChannel
1430
1446
*/
1431
1447
interface GroupChannelParams {
1432
- new ( ) : GroupChannelParams ;
1448
+ new ( ) : GroupChannelParams ;
1433
1449
isDistinct : boolean ;
1434
1450
isSuper : boolean ;
1435
1451
isBroadcast : boolean ;
@@ -1455,7 +1471,7 @@ declare namespace SendBird {
1455
1471
}
1456
1472
1457
1473
interface ScheduledUserMessageParams {
1458
- new ( ) : ScheduledUserMessageParams ;
1474
+ new ( ) : ScheduledUserMessageParams ;
1459
1475
message : string ;
1460
1476
data : string ;
1461
1477
customType : string ;
@@ -1475,24 +1491,32 @@ declare namespace SendBird {
1475
1491
1476
1492
setSchedule ( year : number , month : number , day : number , hour : number , min : number , timezone : string ) : void ;
1477
1493
}
1494
+
1495
+ interface GroupChannelChangeLogsParams {
1496
+ new ( ) : GroupChannelChangeLogsParams ;
1497
+ customTypes : Array < string > ;
1498
+ includeEmpty : boolean ;
1499
+ includeFrozen : boolean ;
1500
+ }
1501
+
1478
1502
interface DistinctGroupChannelResponse {
1479
1503
channel : GroupChannel ;
1480
1504
isCreated : boolean ;
1481
1505
}
1482
1506
1483
1507
interface MessageMetaArray {
1484
- new ( key : string , value : Array < string > ) : MessageMetaArray ;
1508
+ new ( key : string , value : Array < string > ) : MessageMetaArray ;
1485
1509
key : string ;
1486
1510
value : Array < string > ;
1487
1511
}
1488
1512
interface Reaction {
1489
- new ( ) : Reaction ;
1513
+ new ( ) : Reaction ;
1490
1514
key : string ;
1491
1515
userIds : Array < string > ;
1492
1516
updatedAt : number ;
1493
1517
}
1494
1518
interface ReactionEvent {
1495
- new ( ) : ReactionEvent ;
1519
+ new ( ) : ReactionEvent ;
1496
1520
messageId : string ;
1497
1521
userId : string ;
1498
1522
key : string ;
@@ -1501,13 +1525,14 @@ declare namespace SendBird {
1501
1525
}
1502
1526
1503
1527
interface ThreadInfo {
1504
- new ( ) : ThreadInfo ;
1528
+ new ( ) : ThreadInfo ;
1505
1529
replyCount : number ;
1506
1530
mostRepliedUsers : Array < User > ;
1507
1531
lastRepliedAt : number ;
1532
+ updatedAt : number ;
1508
1533
}
1509
1534
interface ThreadInfoUpdateEvent {
1510
- new ( ) : ThreadInfoUpdateEvent ;
1535
+ new ( ) : ThreadInfoUpdateEvent ;
1511
1536
threadInfo : ThreadInfo ;
1512
1537
targetMessageId : number ;
1513
1538
channelUrl : string ;
@@ -1753,6 +1778,7 @@ declare namespace SendBird {
1753
1778
memberStateFilter : 'all' | 'joined_only' | 'invited_only' | 'invited_by_friend' | 'invited_by_non_friend' ;
1754
1779
hiddenChannelFilter : 'unhidden_only' | 'hidden_only' | 'hidden_allow_auto_unhide' | 'hidden_prevent_auto_unhide' ;
1755
1780
unreadChannelFilter : 'all' | 'unread_message' ;
1781
+ includeFrozen : boolean ;
1756
1782
1757
1783
setSearchFilter ( fields : Array < string > , queryString : string ) : void ;
1758
1784
serialize ( ) : object ;
@@ -1772,6 +1798,8 @@ declare namespace SendBird {
1772
1798
superChannelFilter : 'all' | 'super' | 'nonsuper' ;
1773
1799
membershipFilter : 'all' | 'joined' ;
1774
1800
metadataOrderKeyFilter : string ;
1801
+ includeFrozen : boolean ;
1802
+
1775
1803
next ( callback : groupChannelListQueryCallback ) : void ;
1776
1804
}
1777
1805
}
0 commit comments