@@ -7,11 +7,8 @@ import { PresenceChannel } from './presence-channel';
77export class PusherPresenceChannel extends PusherChannel implements PresenceChannel {
88 /**
99 * Register a callback to be called anytime the member list changes.
10- *
11- * @param {Function } callback
12- * @return {object } this
1310 */
14- here ( callback ) : PusherPresenceChannel {
11+ here ( callback : Function ) : PusherPresenceChannel {
1512 this . on ( 'pusher:subscription_succeeded' , ( data ) => {
1613 callback ( Object . keys ( data . members ) . map ( k => data . members [ k ] ) ) ;
1714 } ) ;
@@ -21,11 +18,8 @@ export class PusherPresenceChannel extends PusherChannel implements PresenceChan
2118
2219 /**
2320 * Listen for someone joining the channel.
24- *
25- * @param {Function } callback
26- * @return {PusherPresenceChannel }
2721 */
28- joining ( callback ) : PusherPresenceChannel {
22+ joining ( callback : Function ) : PusherPresenceChannel {
2923 this . on ( 'pusher:member_added' , ( member ) => {
3024 callback ( member . info ) ;
3125 } ) ;
@@ -35,11 +29,8 @@ export class PusherPresenceChannel extends PusherChannel implements PresenceChan
3529
3630 /**
3731 * Listen for someone leaving the channel.
38- *
39- * @param {Function } callback
40- * @return {PusherPresenceChannel }
4132 */
42- leaving ( callback ) : PusherPresenceChannel {
33+ leaving ( callback : Function ) : PusherPresenceChannel {
4334 this . on ( 'pusher:member_removed' , ( member ) => {
4435 callback ( member . info ) ;
4536 } ) ;
@@ -49,12 +40,10 @@ export class PusherPresenceChannel extends PusherChannel implements PresenceChan
4940
5041 /**
5142 * Trigger client event on the channel.
52- *
53- * @param {Function } callback
54- * @return {PusherPresenceChannel }
5543 */
56- whisper ( eventName , data ) : PusherPresenceChannel {
57- this . pusher . channels . channels [ this . name ] . trigger ( `client-${ eventName } ` , data ) ;
44+ whisper ( eventName : string , data : any ) : PusherPresenceChannel {
45+ this . pusher . channels . channels [ this . name ]
46+ . trigger ( `client-${ eventName } ` , data ) ;
5847
5948 return this ;
6049 }
0 commit comments