UNPKG

@westacks/vortex

Version:

Server-based routing for SPAs

27 lines (26 loc) 583 B
import { BProgress as e } from "@bprogress/core"; import "@bprogress/core/css"; const u = (n = {}) => ({ request: o, response: t }) => { e.configure(n); const c = o.use( function(r) { return typeof r.vortex == "object" && r.vortex.progress === !1 || r.prefetch || e.start(), r; }, function(r) { return e.done(), Promise.reject(r); } ), f = t.use( function(r) { return e.done(), r; }, function(r) { return e.done(), Promise.reject(r); } ); return () => { o.eject(c), t.eject(f); }; }; export { u as default };