import * as R from 'ramda'; import { HistoryState } from '../router.interface'; import {reduceUrl} from './reduceUrl'; export const transformToHistoryState = (data: string | HistoryState): HistoryState => { let dataState: HistoryState = {} as HistoryState; if (R.is(String, data)) { const url = data as string; dataState = reduceUrl(url); } else { dataState = data as HistoryState; } return dataState; }