prostgles-client
Version:
Reactive client for Postgres
32 lines (31 loc) • 1.28 kB
JavaScript
;
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;