All files / src HistoryUtils.js

100% Statements 7/7
100% Branches 0/0
100% Functions 4/4
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33                  3x   20x 20x 14x 14x                 1x       4x          
/* @flow */
 
import type { RouterHistory } from 'react-router'
import type {
  HistoryNodes,
  HistoryNode,
  HistoryRootIndex,
} from './TypeDefinitions'
 
const HistoryUtils = {
  listen: (history: RouterHistory, callback: Function): Function => {
    let lastHistory = { ...history }
    return history.listen(() => {
      callback(lastHistory, history)
      lastHistory = { ...history }
    })
  },
 
  persistNodes: (
    history: RouterHistory,
    historyNode: HistoryNode,
    historyRootIndex: HistoryRootIndex,
  ) => {
    return false
  },
 
  saveNodes: (oldHistoryNodes: HistoryNodes): HistoryNodes => {
    return oldHistoryNodes
  },
}
 
export default HistoryUtils