UNPKG

react-concurrent-router

Version:

Performant routing embracing React concurrent UI patterns

26 lines (22 loc) 759 B
'use strict'; var _extends = require('@babel/runtime/helpers/extends'); var _objectWithoutPropertiesLoose = require('@babel/runtime/helpers/objectWithoutPropertiesLoose'); var history = require('history'); var createRouter = require('./createRouter-Dm68dvxB.js'); require('./utils-BDbVHWV6.js'); require('./SuspendableResource.js'); const _excluded = ["initialEntries", "initialIndex"]; const createMemoryRouter = _ref => { let { initialEntries, initialIndex } = _ref, routerConfig = _objectWithoutPropertiesLoose(_ref, _excluded); return createRouter.createRouter(_extends({}, routerConfig, { history: history.createMemoryHistory({ initialEntries, initialIndex }) })); }; module.exports = createMemoryRouter;