11/**
2- * Type Definitions for Sendbird SDK v3.1.4
2+ * Type Definitions for Sendbird SDK v3.1.5
33 * homepage: https://sendbird.com/
44 * git: https://github.com/sendbird/Sendbird-SDK-JavaScript
55 */
@@ -118,6 +118,9 @@ declare namespace SendBird {
118118 friendName ?: string ;
119119 }
120120 interface SendBirdInstance {
121+ PUSH_TEMPLATE_DEFAULT : string ;
122+ PUSH_TEMPLATE_ALTERNATIVE : string ;
123+
121124 User : UserStatic ;
122125 Member : MemberStatic ;
123126 RestrictedUser : RestrictedUserStatic ;
@@ -223,7 +226,7 @@ declare namespace SendBird {
223226 createUserListQuery ( userIds : Array < string > ) : UserListQuery ;
224227 createApplicationUserListQuery ( ) : ApplicationUserListQuery ;
225228 createBlockedUserListQuery ( ) : BlockedUserListQuery ;
226- createMessageSearchQuery ( keyword : String , options : MessageSearchQueryOptions ) : MessageSearchQuery ;
229+ createMessageSearchQuery ( keyword : String , options ? : MessageSearchQueryOptions ) : MessageSearchQuery ;
227230
228231 blockUser ( userToBlock : User , callback ?: userCallback ) : Promise < User > ;
229232 blockUserWithUserId ( userToBlock : string , callback ?: userCallback ) : Promise < User > ;
@@ -349,6 +352,7 @@ declare namespace SendBird {
349352 setAllowFriendDiscovery ( allowFriendDiscovery : boolean , callback ?: commonCallback ) : Promise < boolean > ;
350353
351354 clearCachedMessages ( channelUrls : string [ ] ) : Promise < void [ ] > ;
355+ clearCachedData ( ) : Promise < void > ;
352356
353357 useAsyncStorageAsDatabase ( AsyncStorage : object ) : void ;
354358 }
@@ -378,16 +382,16 @@ declare namespace SendBird {
378382 next ( callback ?: messageListCallback ) : Promise < Array < User > > ;
379383 }
380384 interface MessageSearchQueryOptions {
381- limit : number ;
382- reverse : boolean ;
383- exactMatch : boolean ;
384- channelUrl : string ;
385- channelCustomType : string ;
386- messageTimestampFrom : number ;
387- messageTimestampTo : number ;
388- order : 'score' | 'ts' ;
389- advancedQuery : boolean ;
390- targetFields : Array < string > ;
385+ limit ? : number ;
386+ reverse ? : boolean ;
387+ exactMatch ? : boolean ;
388+ channelUrl ? : string ;
389+ channelCustomType ? : string ;
390+ messageTimestampFrom ? : number ;
391+ messageTimestampTo ? : number ;
392+ order ? : 'score' | 'ts' ;
393+ advancedQuery ? : boolean ;
394+ targetFields ? : Array < string > ;
391395 }
392396
393397 interface SessionHandlerStatic {
@@ -1981,13 +1985,11 @@ declare namespace SendBird {
19811985 value : Array < string > ;
19821986 }
19831987 interface Reaction {
1984- new ( ) : Reaction ;
19851988 key : string ;
19861989 userIds : Array < string > ;
19871990 updatedAt : number ;
19881991 }
19891992 interface ReactionEvent {
1990- new ( ) : ReactionEvent ;
19911993 messageId : number ;
19921994 userId : string ;
19931995 key : string ;
@@ -1996,29 +1998,25 @@ declare namespace SendBird {
19961998 }
19971999
19982000 interface ThreadInfo {
1999- new ( ) : ThreadInfo ;
20002001 replyCount : number ;
20012002 mostRepliedUsers : Array < User > ;
20022003 lastRepliedAt : number ;
20032004 updatedAt : number ;
20042005 }
20052006 interface ThreadInfoUpdateEvent {
2006- new ( ) : ThreadInfoUpdateEvent ;
20072007 threadInfo : ThreadInfo ;
20082008 targetMessageId : number ;
20092009 channelUrl : string ;
20102010 channelType : string ;
20112011 }
20122012
20132013 interface OGMetaData {
2014- new ( ) : OGMetaData ;
20152014 title : string ;
20162015 url : string ;
20172016 description : string ;
20182017 defaultImage : OGImage ;
20192018 }
20202019 interface OGImage {
2021- new ( ) : OGImage ;
20222020 url : string ;
20232021 secureUrl : string ;
20242022 type : string ;
0 commit comments