@kirz/expo-speedtest
Version:
Measure internet latency, download and upload speed
18 lines • 659 B
TypeScript
export type MeasureType = "ping" | "download" | "upload";
export type MeasureConfig = {
types: MeasureType[];
duration?: number;
onMeasureStart?: (type: MeasureType) => void;
onMeasureFinish?: (type: MeasureType, result: number) => void;
onMeasureProgress?: (type: MeasureType, result: number, progress: number) => void;
};
export type LatencyTestConfig = {
pingsAmount?: number;
onProgress?: (latency: number, progress: number) => void;
};
export type BandwidthTestConfig = {
type: "download" | "upload";
duration?: number;
onProgress?: (speed: number, progress: number) => void;
};
//# sourceMappingURL=types.d.ts.map