11/**
2- * Type Definitions for SendBird SDK v3.0.124
2+ * Type Definitions for SendBird SDK v3.0.125
33 * homepage: https://sendbird.com/
44 * git: https://github.com/sendbird/SendBird-SDK-JavaScript
55 */
@@ -11,7 +11,7 @@ declare const SendBird: SendBirdStatic;
1111
1212interface SendBirdStatic {
1313 version : number ;
14- new ( { appId } : { appId : string } ) : SendBird . SendBirdInstance ;
14+ new ( { appId } : { appId : string } ) : SendBird . SendBirdInstance ;
1515 getInstance ( ) : SendBird . SendBirdInstance ;
1616}
1717
@@ -78,6 +78,7 @@ declare namespace SendBird {
7878 FileMessageParams : FileMessageParams ;
7979 GroupChannelTotalUnreadMessageCountParams : GroupChannelTotalUnreadMessageCountParams ;
8080 ScheduledUserMessageParams : ScheduledUserMessageParams ;
81+ GroupChannelChangeLogsParams : GroupChannelChangeLogsParams ;
8182 MessageMetaArray : MessageMetaArray ;
8283
8384 Options : Options ;
@@ -202,28 +203,42 @@ declare namespace SendBird {
202203 getSubscribedCustomTypeTotalUnreadMessageCount ( ) : number ;
203204 getSubscribedCustomTypeUnreadMessageCount ( customType : string ) : number ;
204205
206+ // DEPRECATED
205207 getMyGroupChannelChangeLogsByToken (
206208 token : string ,
207209 customTypes : Array < string > ,
208210 callback : getGroupChannelChangeLogsHandler
209211 ) : void ;
212+ // DEPRECATED
210213 getMyGroupChannelChangeLogsByToken (
211214 token : string ,
212215 customTypes : Array < string > ,
213216 includeEmpty : boolean ,
214217 callback : getGroupChannelChangeLogsHandler
215218 ) : void ;
219+ getMyGroupChannelChangeLogsByToken (
220+ token : string ,
221+ params : GroupChannelChangeLogsParams ,
222+ callback : getGroupChannelChangeLogsHandler
223+ ) : void ;
224+ // DEPRECATED
216225 getMyGroupChannelChangeLogsByTimestamp (
217226 ts : number ,
218227 customTypes : Array < string > ,
219228 callback : getGroupChannelChangeLogsHandler
220229 ) : void ;
230+ // DEPRECATED
221231 getMyGroupChannelChangeLogsByTimestamp (
222232 ts : number ,
223233 customTypes : Array < string > ,
224234 includeEmpty : boolean ,
225235 callback : getGroupChannelChangeLogsHandler
226236 ) : void ;
237+ getMyGroupChannelChangeLogsByTimestamp (
238+ ts : number ,
239+ params : GroupChannelChangeLogsParams ,
240+ callback : getGroupChannelChangeLogsHandler
241+ ) : void ;
227242
228243 getAllEmoji ( callback : getEmojiContainerHandler ) : void ;
229244 getEmojiCategory ( categoryId : number , callback : getEmojiCategoryHandler ) : void ;
@@ -262,15 +277,15 @@ declare namespace SendBird {
262277 }
263278
264279 interface UserEventHandlerStatic {
265- new ( ) : UserEventHandler ;
280+ new ( ) : UserEventHandler ;
266281 }
267282 interface UserEventHandler {
268283 onFriendsDiscovered ( users : Array < User > ) : void ;
269284 onTotalUnreadMessageCountUpdated ( totalCount : Number , countByCustomTypes : Object ) : void ;
270285 }
271286
272287 interface ChannelHandlerStatic {
273- new ( ) : ChannelHandler ;
288+ new ( ) : ChannelHandler ;
274289 }
275290 interface ChannelHandler {
276291 onMessageReceived ( channel : OpenChannel | GroupChannel , message : AdminMessage | UserMessage | FileMessage ) : void ;
@@ -306,7 +321,7 @@ declare namespace SendBird {
306321 }
307322
308323 interface ConnectionHandlerStatic {
309- new ( ) : ConnectionHandler ;
324+ new ( ) : ConnectionHandler ;
310325 }
311326 interface ConnectionHandler {
312327 onReconnectStarted ( ) : void ;
@@ -366,7 +381,7 @@ declare namespace SendBird {
366381 }
367382
368383 interface GroupChannelTotalUnreadMessageCountParams {
369- new ( ) : GroupChannelTotalUnreadMessageCountParams ;
384+ new ( ) : GroupChannelTotalUnreadMessageCountParams ;
370385 channelCustomTypesFilter : Array < string > ;
371386 superChannelFilter : 'all' | 'super' | 'nonsuper' ;
372387 }
@@ -389,7 +404,7 @@ declare namespace SendBird {
389404 }
390405
391406 interface UserMessageParams {
392- new ( ) : UserMessageParams ;
407+ new ( ) : UserMessageParams ;
393408 message : string ;
394409 data : string ;
395410 customType : string ;
@@ -422,7 +437,7 @@ declare namespace SendBird {
422437 }
423438
424439 interface FileMessageParams {
425- new ( ) : FileMessageParams ;
440+ new ( ) : FileMessageParams ;
426441 file : File ;
427442 fileUrl : string ;
428443 fileName : string ;
@@ -461,7 +476,7 @@ declare namespace SendBird {
461476 }
462477
463478 interface MessageRetrievalParams {
464- new ( ) : MessageRetrievalParams ;
479+ new ( ) : MessageRetrievalParams ;
465480 channelUrl : string ;
466481 channelType : string ;
467482 messageId : number ;
@@ -470,7 +485,7 @@ declare namespace SendBird {
470485 includeThreadInfo : boolean ;
471486 }
472487 interface MessageListParams {
473- new ( ) : MessageListParams ;
488+ new ( ) : MessageListParams ;
474489 prevResultSize : number ;
475490 nextResultSize : number ;
476491 isInclusive : boolean ;
@@ -485,7 +500,7 @@ declare namespace SendBird {
485500 includeThreadInfo : boolean ;
486501 }
487502 interface ThreadedMessageListParams {
488- new ( ) : ThreadedMessageListParams ;
503+ new ( ) : ThreadedMessageListParams ;
489504 prevResultSize : number ;
490505 nextResultSize : number ;
491506 isInclusive : boolean ;
@@ -498,7 +513,7 @@ declare namespace SendBird {
498513 includeParentMessageText : boolean ;
499514 }
500515 interface MessageChangeLogsParams {
501- new ( ) : MessageChangeLogsParams ;
516+ new ( ) : MessageChangeLogsParams ;
502517 includeMetaArray : boolean ;
503518 includeReactions : boolean ;
504519 includeReplies : boolean ;
@@ -1391,6 +1406,7 @@ declare namespace SendBird {
13911406 nameKeyword : string ;
13921407 urlKeyword : string ;
13931408 customType : string ;
1409+ includeFrozen : boolean ;
13941410
13951411 next ( callback : openChannelListQueryCallback ) : void ;
13961412 }
@@ -1429,7 +1445,7 @@ declare namespace SendBird {
14291445 * GroupChannel
14301446 */
14311447 interface GroupChannelParams {
1432- new ( ) : GroupChannelParams ;
1448+ new ( ) : GroupChannelParams ;
14331449 isDistinct : boolean ;
14341450 isSuper : boolean ;
14351451 isBroadcast : boolean ;
@@ -1455,7 +1471,7 @@ declare namespace SendBird {
14551471 }
14561472
14571473 interface ScheduledUserMessageParams {
1458- new ( ) : ScheduledUserMessageParams ;
1474+ new ( ) : ScheduledUserMessageParams ;
14591475 message : string ;
14601476 data : string ;
14611477 customType : string ;
@@ -1475,24 +1491,32 @@ declare namespace SendBird {
14751491
14761492 setSchedule ( year : number , month : number , day : number , hour : number , min : number , timezone : string ) : void ;
14771493 }
1494+
1495+ interface GroupChannelChangeLogsParams {
1496+ new ( ) : GroupChannelChangeLogsParams ;
1497+ customTypes : Array < string > ;
1498+ includeEmpty : boolean ;
1499+ includeFrozen : boolean ;
1500+ }
1501+
14781502 interface DistinctGroupChannelResponse {
14791503 channel : GroupChannel ;
14801504 isCreated : boolean ;
14811505 }
14821506
14831507 interface MessageMetaArray {
1484- new ( key : string , value : Array < string > ) : MessageMetaArray ;
1508+ new ( key : string , value : Array < string > ) : MessageMetaArray ;
14851509 key : string ;
14861510 value : Array < string > ;
14871511 }
14881512 interface Reaction {
1489- new ( ) : Reaction ;
1513+ new ( ) : Reaction ;
14901514 key : string ;
14911515 userIds : Array < string > ;
14921516 updatedAt : number ;
14931517 }
14941518 interface ReactionEvent {
1495- new ( ) : ReactionEvent ;
1519+ new ( ) : ReactionEvent ;
14961520 messageId : string ;
14971521 userId : string ;
14981522 key : string ;
@@ -1501,13 +1525,14 @@ declare namespace SendBird {
15011525 }
15021526
15031527 interface ThreadInfo {
1504- new ( ) : ThreadInfo ;
1528+ new ( ) : ThreadInfo ;
15051529 replyCount : number ;
15061530 mostRepliedUsers : Array < User > ;
15071531 lastRepliedAt : number ;
1532+ updatedAt : number ;
15081533 }
15091534 interface ThreadInfoUpdateEvent {
1510- new ( ) : ThreadInfoUpdateEvent ;
1535+ new ( ) : ThreadInfoUpdateEvent ;
15111536 threadInfo : ThreadInfo ;
15121537 targetMessageId : number ;
15131538 channelUrl : string ;
@@ -1753,6 +1778,7 @@ declare namespace SendBird {
17531778 memberStateFilter : 'all' | 'joined_only' | 'invited_only' | 'invited_by_friend' | 'invited_by_non_friend' ;
17541779 hiddenChannelFilter : 'unhidden_only' | 'hidden_only' | 'hidden_allow_auto_unhide' | 'hidden_prevent_auto_unhide' ;
17551780 unreadChannelFilter : 'all' | 'unread_message' ;
1781+ includeFrozen : boolean ;
17561782
17571783 setSearchFilter ( fields : Array < string > , queryString : string ) : void ;
17581784 serialize ( ) : object ;
@@ -1772,6 +1798,8 @@ declare namespace SendBird {
17721798 superChannelFilter : 'all' | 'super' | 'nonsuper' ;
17731799 membershipFilter : 'all' | 'joined' ;
17741800 metadataOrderKeyFilter : string ;
1801+ includeFrozen : boolean ;
1802+
17751803 next ( callback : groupChannelListQueryCallback ) : void ;
17761804 }
17771805}
0 commit comments