export class CourierPushListener { readonly listenerId: string; public onPushNotificationClicked?: (push: any) => void; public onPushNotificationDelivered?: (push: any) => void; constructor( id: string, onPushNotificationClicked?: (push: any) => void, onPushNotificationDelivered?: (push: any) => void ) { this.listenerId = id; this.onPushNotificationClicked = onPushNotificationClicked; this.onPushNotificationDelivered = onPushNotificationDelivered; } public remove() { this.onPushNotificationClicked = undefined; this.onPushNotificationDelivered = undefined; } }