const next: NavigationGuardNext = (
valid?: boolean | RouteLocationRaw | NavigationGuardNextCallback | Error
) => {
- if (valid === false)
+ if (valid === false) {
reject(
createRouterError<NavigationFailure>(
ErrorTypes.NAVIGATION_ABORTED,
}
)
)
- else if (valid instanceof Error) {
+ } else if (valid instanceof Error) {
reject(valid)
} else if (isRouteLocation(valid)) {
reject(
// since enterCallbackArray is truthy, both record and name also are
record!.enterCallbacks[name!] === enterCallbackArray &&
typeof valid === 'function'
- )
+ ) {
enterCallbackArray.push(valid)
+ }
resolve()
}
}