Skip to content

Commit 12527be

Browse files
committed
feat: (Messaging) TypeScript def
- fix TypeScript definition for "subscribe" method of Messaging Service
1 parent 48a8259 commit 12527be

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

libs/backendless.d.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -620,9 +620,9 @@ declare module __Backendless {
620620
restUrl:string;
621621
channelProperties:Object;
622622

623-
subscribe(channelName:string, subscriptionCallback:() => void, subscriptionOptions:Backendless.SubscriptionOptions):Backendless.SubscriptionI;
624-
subscribe(channelName:string, subscriptionCallback:() => void, subscriptionOptions:Backendless.SubscriptionOptions, async:Backendless.Async):XMLHttpRequest;
625-
subscribe<Promise>(channelName:string, subscriptionCallback:() => void, subscriptionOptions:Backendless.SubscriptionOptions):Promise;
623+
subscribe(channelName:string, subscriptionCallback:(data:Object) => void, subscriptionOptions:Backendless.SubscriptionOptions):Backendless.SubscriptionI;
624+
subscribe(channelName:string, subscriptionCallback:(data:Object) => void, subscriptionOptions:Backendless.SubscriptionOptions, async:Backendless.Async):XMLHttpRequest;
625+
subscribe<Promise>(channelName:string, subscriptionCallback:(data:Object) => void, subscriptionOptions:Backendless.SubscriptionOptions):Promise;
626626

627627
publish(channelName:string, message:string|Object, publishOptions:Backendless.PublishOptions, deliveryOptions:Backendless.DeliveryOptions):Object;
628628
publish(channelName:string, message:string|Object, publishOptions:Backendless.PublishOptions, deliveryOptions:Backendless.DeliveryOptions, async:Backendless.Async):XMLHttpRequest;

tests/tsd.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -644,7 +644,8 @@ function testMessaging() {
644644
var deliveryOptions:Backendless.DeliveryOptions = new Backendless.DeliveryOptions();
645645
var subscription:Backendless.SubscriptionI;
646646
var subscriptionOptions:Backendless.SubscriptionOptions = new Backendless.SubscriptionOptions();
647-
var subscriptionCallback = function ():void {
647+
var subscriptionCallback = function (data:Object) {
648+
var messagesArray:Array<String> = data["messages"];
648649
};
649650
var async:Backendless.Async = new Backendless.Async(function (data:Object) {
650651
});

0 commit comments

Comments
 (0)