import Websockets from '@/recruits/services/web-socket';
// Честно говоря создал контекст в отдельном файле только потому что при hot-reload в DEV режиме
// у меня сбрасывался callback на cancelSubscription и увеличивалось кол-во обработчиков route.afterEach()

const routerContext: {
    socketService: Websockets,
    lastRoute: any;
    cancelSubscription: Function,
    currentBreadcrumbs: Array<string>;
} = {
    socketService: new Websockets(),
    lastRoute: null,
    cancelSubscription: () => {},
    currentBreadcrumbs: [],
}

export default routerContext;