UNPKG

prostgles-client

Version:

Reactive client for Postgres

32 lines (31 loc) 1.28 kB
"use strict"; var _a; Object.defineProperty(exports, "__esModule", { value: true }); exports.__prglReactInstalled = exports.reactImports = exports.getReact = void 0; let React; const alertNoReact = (...args) => { throw "Must install react"; }; const alertNoReactT = (...args) => { throw "Must install react"; }; const getReact = (throwError) => { try { // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition, @typescript-eslint/no-require-imports React !== null && React !== void 0 ? React : (React = require("react")); } catch (err) { } // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition if (throwError && !React) throw new Error("Must install react"); return React; }; exports.getReact = getReact; (0, exports.getReact)(); const { useEffect = alertNoReact, useCallback = alertNoReact, useRef, useState = alertNoReactT, // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition } = (_a = React) !== null && _a !== void 0 ? _a : {}; const reactImports = { useEffect, useCallback, useRef, useState, getReact: () => React }; exports.reactImports = reactImports; const __prglReactInstalled = () => Boolean(React && useRef); exports.__prglReactInstalled = __prglReactInstalled;