react-concurrent-router
Version:
Performant routing embracing React concurrent UI patterns
24 lines (21 loc) • 745 B
JavaScript
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 };