import type { DeepMaybeObservable, ReadonlyObservable } from "@usels/core"; import { createNetwork, type UseNetworkOptions } from "../useNetwork/core"; export type UseOnlineOptions = UseNetworkOptions; export type UseOnlineReturn = ReadonlyObservable; /*@__NO_SIDE_EFFECTS__*/ export function createOnline(options?: DeepMaybeObservable): UseOnlineReturn { const { isOnline$ } = createNetwork(options); return isOnline$; }