UNPKG

react-concurrent-router

Version:

Performant routing embracing React concurrent UI patterns

24 lines (21 loc) 745 B
import _extends from '@babel/runtime/helpers/esm/extends'; import _objectWithoutPropertiesLoose from '@babel/runtime/helpers/esm/objectWithoutPropertiesLoose'; import { createMemoryHistory } from 'history'; import { c as createRouter } from './createRouter-DeFrQeql.js'; import './utils-OBWL19XQ.js'; import './SuspendableResource.js'; const _excluded = ["initialEntries", "initialIndex"]; const createMemoryRouter = _ref => { let { initialEntries, initialIndex } = _ref, routerConfig = _objectWithoutPropertiesLoose(_ref, _excluded); return createRouter(_extends({}, routerConfig, { history: createMemoryHistory({ initialEntries, initialIndex }) })); }; export { createMemoryRouter as default };