11/**
2- * Type Definitions for Sendbird SDK v3.0.140
2+ * Type Definitions for Sendbird SDK v3.0.141
33 * homepage: https://sendbird.com/
44 * git: https://github.com/sendbird/Sendbird-SDK-JavaScript
55 */
@@ -13,6 +13,11 @@ interface SendBirdStatic {
1313 version : number ;
1414 new ( { appId } : { appId : string } ) : SendBird . SendBirdInstance ;
1515 getInstance ( ) : SendBird . SendBirdInstance ;
16+
17+ LogLevel : SendBird . LogLevel ;
18+
19+ getLogLevel ( ) : typeof SendBird . LogLevel [ keyof typeof SendBird . LogLevel ] ;
20+ setLogLevel ( logLevel : typeof SendBird . LogLevel [ keyof typeof SendBird . LogLevel ] ) ;
1621}
1722
1823declare namespace SendBird {
@@ -54,6 +59,14 @@ declare namespace SendBird {
5459 } ;
5560 type getMyPushTokensHandler = ( data : pushTokens , error : SendBirdError ) => void ;
5661
62+ type LogLevel = {
63+ VERBOSE : 'verbose' ,
64+ DEBUG : 'debug' ,
65+ INFO : 'info' ,
66+ WARN : 'warn' ,
67+ ERROR : 'error' ,
68+ } ;
69+
5770 interface DiscoveryObject {
5871 friendDiscoveryKey : string ;
5972 friendName ?: string ;
@@ -93,16 +106,16 @@ declare namespace SendBird {
93106
94107 setErrorFirstCallback ( errorFirstCallback : boolean ) : void ;
95108
96- connect ( userId : string , callback ?: userCallback ) : void ;
97- connect ( userId : string , apiHost : string , wsHost : string , callback ?: userCallback ) : void ;
98- connect ( userId : string , accessToken : string , callback ?: userCallback ) : void ;
99- connect ( userId : string , accessToken : string , apiHost : string , wsHost : string , callback ?: userCallback ) : void ;
100- disconnect ( callback ?: commonCallback ) : void ;
109+ connect ( userId : string , callback ?: userCallback ) : void | Promise ;
110+ connect ( userId : string , apiHost : string , wsHost : string , callback ?: userCallback ) : void | Promise ;
111+ connect ( userId : string , accessToken : string , callback ?: userCallback ) : void | Promise ;
112+ connect ( userId : string , accessToken : string , apiHost : string , wsHost : string , callback ?: userCallback ) : void | Promise ;
113+ disconnect ( callback ?: commonCallback ) : void | Promise ;
101114 reconnect ( ) : boolean ; // You can initiate auto-reconnect manually.
102115
103- updateCurrentUserInfo ( nickname : string , profileUrl : string , callback ?: userCallback ) : void ;
104- updateCurrentUserInfoWithProfileImage ( nickname : string , profileImageFile : File , callback ?: userCallback ) : void ;
105- updateCurrentUserInfoWithPreferredLanguages ( preferredLanguages : Array < string > , callback ?: userCallback ) : void ;
116+ updateCurrentUserInfo ( nickname : string , profileUrl : string , callback ?: userCallback ) : void | Promise ;
117+ updateCurrentUserInfoWithProfileImage ( nickname : string , profileImageFile : File , callback ?: userCallback ) : void | Promise ;
118+ updateCurrentUserInfoWithPreferredLanguages ( preferredLanguages : Array < string > , callback ?: userCallback ) : void | Promise ;
106119
107120 getCurrentUserId ( ) : string ; // DEPRECATED
108121 getApplicationId ( ) : string ;
@@ -1440,43 +1453,43 @@ declare namespace SendBird {
14401453 interface OpenChannelStatic {
14411454 buildFromSerializedData ( serializedObject : Object ) : OpenChannel ;
14421455
1443- getChannel ( channelUrl : string , callback : openChannelCallback ) : void ;
1444- getChannelWithoutCache ( channelUrl : string , callback : openChannelCallback ) : void ;
1456+ getChannel ( channelUrl : string , callback ? : openChannelCallback ) : void | Promise ;
1457+ getChannelWithoutCache ( channelUrl : string , callback ? : openChannelCallback ) : void | Promise ;
14451458
1446- createChannel ( callback : openChannelCallback ) : void ;
1447- createChannel ( params : OpenChannelParams , callback : openChannelCallback ) : void ;
1448- createChannel ( name : string , coverUrlOrImageFile : string | File , data : string , callback : openChannelCallback ) : void ; // DEPRECATED
1459+ createChannel ( callback ? : openChannelCallback ) : void | Promise ;
1460+ createChannel ( params : OpenChannelParams , callback ? : openChannelCallback ) : void | Promise ;
1461+ createChannel ( name : string , coverUrlOrImageFile : string | File , data : string , callback ? : openChannelCallback ) : void | Promise ; // DEPRECATED
14491462 createChannel (
14501463 name : string ,
14511464 coverUrlOrImageFile : string | File ,
14521465 data : string ,
14531466 operatorUserIds : Array < string > | string ,
1454- callback : openChannelCallback
1455- ) : void ; // DEPRECATED
1467+ callback ? : openChannelCallback
1468+ ) : void | Promise ; // DEPRECATED
14561469 createChannel (
14571470 name : string ,
14581471 coverUrlOrImageFile : string | File ,
14591472 data : string ,
14601473 operatorUserIds : Array < string > | string ,
14611474 customType : string ,
1462- callback : openChannelCallback
1463- ) : void ;
1475+ callback ? : openChannelCallback
1476+ ) : void | Promise ;
14641477
14651478 createChannelWithOperatorUserIds (
14661479 name : string ,
14671480 coverUrlOrImageFile : string | File ,
14681481 data : string ,
14691482 operatorUserIds : Array < string > | string ,
1470- callback : openChannelCallback
1471- ) : void ;
1483+ callback ? : openChannelCallback
1484+ ) : void | Promise ;
14721485 createChannelWithOperatorUserIds (
14731486 name : string ,
14741487 coverUrlOrImageFile : string | File ,
14751488 data : string ,
14761489 operatorUserIds : Array < string > | string ,
14771490 customType : string ,
1478- callback : openChannelCallback
1479- ) : void ;
1491+ callback ? : openChannelCallback
1492+ ) : void | Promise ;
14801493
14811494 createOpenChannelListQuery ( ) : OpenChannelListQuery ;
14821495 }
@@ -1487,7 +1500,7 @@ declare namespace SendBird {
14871500 hasNext : boolean ;
14881501 nameKeyword : string ;
14891502 urlKeyword : string ;
1490- customType : string ;
1503+ customTypes : string [ ] ;
14911504 includeFrozen : boolean ;
14921505
14931506 next ( callback : openChannelListQueryCallback ) : void ;
0 commit comments