UNPKG

netsignal

Version:

Instant network detection for React Native and Web - Turbo Module enabled

25 lines (23 loc) 841 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.probe = exports.onChange = exports.isConnected = exports.getType = exports.default = void 0; var _web = require("./implementations/web"); /** * Web-only entry point * Webpack/Vite will use this for web builds * Native code is completely excluded */ // Singleton instance const NetSignal = new _web.WebNetSignal(); var _default = exports.default = NetSignal; // Convenience exports const isConnected = () => NetSignal.isConnected(); exports.isConnected = isConnected; const getType = () => NetSignal.getType(); exports.getType = getType; const probe = (url, timeout) => NetSignal.probe(url, timeout); exports.probe = probe; const onChange = callback => NetSignal.onChange(callback); exports.onChange = onChange; //# sourceMappingURL=index.web.js.map