From 31ee7efc22faf8276db5d64a579b8ec44a29f457 Mon Sep 17 00:00:00 2001 From: timkovik Date: Tue, 6 Apr 2021 00:33:36 +0300 Subject: [PATCH] feat(network): update Network plugin (#3608) Extends onChange Observable with types of connection to which it changed --- src/@ionic-native/plugins/network/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/@ionic-native/plugins/network/index.ts b/src/@ionic-native/plugins/network/index.ts index ae54422ac4..bcbd600e2f 100644 --- a/src/@ionic-native/plugins/network/index.ts +++ b/src/@ionic-native/plugins/network/index.ts @@ -95,11 +95,11 @@ export class Network extends IonicNativePlugin { /** * Returns an observable to watch connection changes - * @return {Observable} + * @return {Observable<'connected' | 'disconnected'>} */ @CordovaCheck() - onChange(): Observable { - return merge(this.onConnect(), this.onDisconnect()); + onChange(): Observable<'connected' | 'disconnected'> { + return merge(this.onConnect().pipe(mapTo('connected')), this.onDisconnect().pipe(mapTo('disconnected')); } /**