UNPKG

react-router

Version:
31 lines (22 loc) 1.08 kB
'use strict'; exports.__esModule = true; exports.default = createMemoryHistory; var _useQueries = require('history/lib/useQueries'); var _useQueries2 = _interopRequireDefault(_useQueries); var _useBasename = require('history/lib/useBasename'); var _useBasename2 = _interopRequireDefault(_useBasename); var _createMemoryHistory = require('history/lib/createMemoryHistory'); var _createMemoryHistory2 = _interopRequireDefault(_createMemoryHistory); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function createMemoryHistory(options) { // signatures and type checking differ between `useQueries` and // `createMemoryHistory`, have to create `memoryHistory` first because // `useQueries` doesn't understand the signature var memoryHistory = (0, _createMemoryHistory2.default)(options); var createHistory = function createHistory() { return memoryHistory; }; var history = (0, _useQueries2.default)((0, _useBasename2.default)(createHistory))(options); return history; } module.exports = exports['default'];