11/**
2- * Type Definitions for SendBird SDK v3.0.87
2+ * Type Definitions for SendBird SDK v3.0.88
33 * homepage: https://sendbird.com/
44 * git: https://github.com/smilefam/SendBird-SDK-JavaScript
55 */
@@ -58,6 +58,8 @@ declare namespace SendBird {
5858
5959 Options : Options ;
6060
61+ setErrorFirstCallback ( errorFirstCallback : boolean ) : void ;
62+
6163 connect ( userId : string , callback ?: userCallback ) : void ;
6264 connect ( userId : string , apiHost : string , wsHost : string , callback ?: userCallback ) : void ;
6365 connect ( userId : string , accessToken : string , callback ?: userCallback ) : void ;
@@ -280,7 +282,7 @@ declare namespace SendBird {
280282 }
281283 interface UserMessage extends BaseMessageInstance {
282284 message : string ;
283- sender : User ;
285+ sender : Sender ;
284286 reqId : string ;
285287 translations : Object ;
286288 }
@@ -304,7 +306,7 @@ declare namespace SendBird {
304306 pushNotificationDeliveryOption : 'default' | 'suppress' ;
305307 }
306308 interface FileMessage extends BaseMessageInstance {
307- sender : User ;
309+ sender : Sender ;
308310 reqId : string ;
309311 url : string ;
310312 name : string ;
@@ -355,6 +357,13 @@ declare namespace SendBird {
355357 buildFromSerializedData ( serializedObject : Object ) : User ;
356358 }
357359
360+ interface Sender extends User {
361+ isBlockedByMe : boolean ;
362+ }
363+ interface SenderStatic {
364+ buildFromSerializedData ( serializedObject : Object ) : Sender ;
365+ }
366+
358367 interface Member extends User {
359368 state : 'invited' | 'joined' ;
360369 isBlockedByMe : boolean ;
@@ -398,7 +407,7 @@ declare namespace SendBird {
398407 customType : string ;
399408 isFrozen : boolean ;
400409 isEphemeral : boolean ;
401- createdAt : string ;
410+ createdAt : number ;
402411
403412 isGroupChannel ( ) : boolean ;
404413 isOpenChannel ( ) : boolean ;
0 commit comments