UNPKG

@westacks/vortex

Version:

Server-based routing for SPAs

2 lines (1 loc) 484 B
"use strict";const e=require("@bprogress/core");require("@bprogress/core/css");const i=(n={})=>({request:o,response:t})=>{e.BProgress.configure(n);const s=o.use(function(r){return typeof r.vortex=="object"&&r.vortex.progress===!1||r.prefetch||e.BProgress.start(),r},function(r){return e.BProgress.done(),Promise.reject(r)}),c=t.use(function(r){return e.BProgress.done(),r},function(r){return e.BProgress.done(),Promise.reject(r)});return()=>{o.eject(s),t.eject(c)}};module.exports=i;