UNPKG

@herongxhr/network-status

Version:

A Vue 3 composable and component for monitoring network status.

22 lines (21 loc) 783 B
export interface NetworkStatusOptions { initialStatus?: number; checkUrl?: string; alertPosition?: string; statusTexts?: string[]; alertMessages?: string[]; checkInterval?: number; decimalPlaces?: number; } export declare function useNetworkStatus(options?: NetworkStatusOptions): { networkStatus: import("vue").Ref<number, number>; latency: import("vue").Ref<number, number>; formattedLatency: import("vue").ComputedRef<string>; signalBars: import("vue").ComputedRef<boolean[]>; statusText: import("vue").ComputedRef<string>; showAlert: import("vue").Ref<boolean, boolean>; alertMessage: import("vue").ComputedRef<string>; checkNetworkStatus: () => Promise<void>; closeAlert: () => void; alertPosition: string; };