diff --git a/src/@ionic-native/plugins/network/index.ts b/src/@ionic-native/plugins/network/index.ts index ae54422a..bcbd600e 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')); } /**