UNPKG

@grafana/faro-react

Version:

Faro package that enables easier integration in projects built with React.

34 lines 1.73 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createReactRouterV6DataOptions = exports.initializeReactRouterV6DataRouterInstrumentation = exports.createReactRouterV6Options = exports.initializeReactRouterV6Instrumentation = void 0; var hoist_non_react_statics_1 = __importDefault(require("hoist-non-react-statics")); var types_1 = require("../types"); var FaroRoutes_1 = require("./FaroRoutes"); var routerDependencies_1 = require("./routerDependencies"); function initializeReactRouterV6Instrumentation(dependencies) { (0, hoist_non_react_statics_1.default)(FaroRoutes_1.FaroRoutes, dependencies.Routes); (0, routerDependencies_1.setReactRouterV6Dependencies)(dependencies); } exports.initializeReactRouterV6Instrumentation = initializeReactRouterV6Instrumentation; function createReactRouterV6Options(dependencies) { return { version: types_1.ReactRouterVersion.V6, dependencies: dependencies, }; } exports.createReactRouterV6Options = createReactRouterV6Options; function initializeReactRouterV6DataRouterInstrumentation(dependencies) { (0, routerDependencies_1.setReactRouterV6DataRouterDependencies)(dependencies); } exports.initializeReactRouterV6DataRouterInstrumentation = initializeReactRouterV6DataRouterInstrumentation; function createReactRouterV6DataOptions(dependencies) { return { version: types_1.ReactRouterVersion.V6_data_router, dependencies: dependencies, }; } exports.createReactRouterV6DataOptions = createReactRouterV6DataOptions; //# sourceMappingURL=initialize.js.map