UNPKG

ngx-network

Version:

get and tracking the network speed with simplest way ever

23 lines (22 loc) 854 B
import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { Config } from './api/config'; import { NetworkSpeedInfo } from './api/network-speed-info'; import * as i0 from "@angular/core"; export declare class NgxNetworkService { private config; private http; private speedChanged$; private onSpeedChanged$; private startSendingPayloadSubscription; private lastTime; private lastPayloadSize; constructor(config: Config, http: HttpClient); getSpeed(): Observable<NetworkSpeedInfo>; onSpeedChanged(): Observable<NetworkSpeedInfo>; private startSendingPayload; private sendRequest; private handleHttpEvents; static ɵfac: i0.ɵɵFactoryDeclaration<NgxNetworkService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgxNetworkService>; }