vue-router / isNavigationFailure
isNavigationFailure()
Call Signature
ts
function isNavigationFailure(error, type?): error is NavigationRedirectError;
Check if an object is a NavigationFailure.
Parameters
error
any
possible NavigationFailure
type?
optional types to check for
Returns
error is NavigationRedirectError
Example
js
import { isNavigationFailure, NavigationFailureType } from 'vue-router' router.afterEach((to, from, failure) => { // Any kind of navigation failure if (isNavigationFailure(failure)) { // ... } // Only duplicated navigations if (isNavigationFailure(failure, NavigationFailureType.duplicated)) { // ... } // Aborted or canceled navigations if (isNavigationFailure(failure, NavigationFailureType.aborted | NavigationFailureType.cancelled )) { // ... } })
Call Signature
ts
function isNavigationFailure(error, type?): error is NavigationFailure;
Check if an object is a NavigationFailure.
Parameters
error
any
possible NavigationFailure
type?
optional types to check for
ErrorTypes
| NavigationFailureType
Returns
error is NavigationFailure
Example
js
import { isNavigationFailure, NavigationFailureType } from 'vue-router' router.afterEach((to, from, failure) => { // Any kind of navigation failure if (isNavigationFailure(failure)) { // ... } // Only duplicated navigations if (isNavigationFailure(failure, NavigationFailureType.duplicated)) { // ... } // Aborted or canceled navigations if (isNavigationFailure(failure, NavigationFailureType.aborted | NavigationFailureType.cancelled )) { // ... } })