@grafana/faro-react
Version:
Faro package that enables easier integration in projects built with React.
24 lines • 1.1 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.isReactVersionAtLeast = exports.getMajorReactVersion = exports.isReactVersionAtLeast16 = exports.isReactVersionAtLeast17 = exports.isReactVersionAtLeast18 = exports.reactVersionMajor = exports.reactVersion = void 0;
var react_1 = require("react");
exports.reactVersion = react_1.version;
exports.reactVersionMajor = getMajorReactVersion();
exports.isReactVersionAtLeast18 = isReactVersionAtLeast(18);
exports.isReactVersionAtLeast17 = isReactVersionAtLeast(17);
exports.isReactVersionAtLeast16 = isReactVersionAtLeast(16);
function getMajorReactVersion() {
var major = exports.reactVersion.split('.');
try {
return major[0] ? parseInt(major[0], 10) : null;
}
catch (err) {
return null;
}
}
exports.getMajorReactVersion = getMajorReactVersion;
function isReactVersionAtLeast(version) {
return exports.reactVersionMajor === null ? false : exports.reactVersionMajor >= version;
}
exports.isReactVersionAtLeast = isReactVersionAtLeast;
//# sourceMappingURL=reactVersion.js.map
;