1
1
/**
2
- * Type Definitions for Sendbird SDK v3.0.140
2
+ * Type Definitions for Sendbird SDK v3.0.141
3
3
* homepage: https://sendbird.com/
4
4
* git: https://github.com/sendbird/Sendbird-SDK-JavaScript
5
5
*/
@@ -13,6 +13,11 @@ interface SendBirdStatic {
13
13
version : number ;
14
14
new ( { appId } : { appId : string } ) : SendBird . SendBirdInstance ;
15
15
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 ] ) ;
16
21
}
17
22
18
23
declare namespace SendBird {
@@ -54,6 +59,14 @@ declare namespace SendBird {
54
59
} ;
55
60
type getMyPushTokensHandler = ( data : pushTokens , error : SendBirdError ) => void ;
56
61
62
+ type LogLevel = {
63
+ VERBOSE : 'verbose' ,
64
+ DEBUG : 'debug' ,
65
+ INFO : 'info' ,
66
+ WARN : 'warn' ,
67
+ ERROR : 'error' ,
68
+ } ;
69
+
57
70
interface DiscoveryObject {
58
71
friendDiscoveryKey : string ;
59
72
friendName ?: string ;
@@ -93,16 +106,16 @@ declare namespace SendBird {
93
106
94
107
setErrorFirstCallback ( errorFirstCallback : boolean ) : void ;
95
108
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 ;
101
114
reconnect ( ) : boolean ; // You can initiate auto-reconnect manually.
102
115
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 ;
106
119
107
120
getCurrentUserId ( ) : string ; // DEPRECATED
108
121
getApplicationId ( ) : string ;
@@ -1440,43 +1453,43 @@ declare namespace SendBird {
1440
1453
interface OpenChannelStatic {
1441
1454
buildFromSerializedData ( serializedObject : Object ) : OpenChannel ;
1442
1455
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 ;
1445
1458
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
1449
1462
createChannel (
1450
1463
name : string ,
1451
1464
coverUrlOrImageFile : string | File ,
1452
1465
data : string ,
1453
1466
operatorUserIds : Array < string > | string ,
1454
- callback : openChannelCallback
1455
- ) : void ; // DEPRECATED
1467
+ callback ? : openChannelCallback
1468
+ ) : void | Promise ; // DEPRECATED
1456
1469
createChannel (
1457
1470
name : string ,
1458
1471
coverUrlOrImageFile : string | File ,
1459
1472
data : string ,
1460
1473
operatorUserIds : Array < string > | string ,
1461
1474
customType : string ,
1462
- callback : openChannelCallback
1463
- ) : void ;
1475
+ callback ? : openChannelCallback
1476
+ ) : void | Promise ;
1464
1477
1465
1478
createChannelWithOperatorUserIds (
1466
1479
name : string ,
1467
1480
coverUrlOrImageFile : string | File ,
1468
1481
data : string ,
1469
1482
operatorUserIds : Array < string > | string ,
1470
- callback : openChannelCallback
1471
- ) : void ;
1483
+ callback ? : openChannelCallback
1484
+ ) : void | Promise ;
1472
1485
createChannelWithOperatorUserIds (
1473
1486
name : string ,
1474
1487
coverUrlOrImageFile : string | File ,
1475
1488
data : string ,
1476
1489
operatorUserIds : Array < string > | string ,
1477
1490
customType : string ,
1478
- callback : openChannelCallback
1479
- ) : void ;
1491
+ callback ? : openChannelCallback
1492
+ ) : void | Promise ;
1480
1493
1481
1494
createOpenChannelListQuery ( ) : OpenChannelListQuery ;
1482
1495
}
@@ -1487,7 +1500,7 @@ declare namespace SendBird {
1487
1500
hasNext : boolean ;
1488
1501
nameKeyword : string ;
1489
1502
urlKeyword : string ;
1490
- customType : string ;
1503
+ customTypes : string [ ] ;
1491
1504
includeFrozen : boolean ;
1492
1505
1493
1506
next ( callback : openChannelListQueryCallback ) : void ;
0 commit comments