File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
packages/router/src/matcher Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -381,7 +381,7 @@ function paramsFromLocation(
381381export function normalizeRouteRecord (
382382 record : RouteRecordRaw
383383) : RouteRecordNormalized {
384- return {
384+ const normalized : RouteRecordNormalized = {
385385 path : record . path ,
386386 redirect : record . redirect ,
387387 name : record . name ,
@@ -400,6 +400,15 @@ export function normalizeRouteRecord(
400400 ? record . components || null
401401 : record . component && { default : record . component } ,
402402 }
403+
404+ // mods contain modules and shouldn't be copied,
405+ // logged or anything. It's just used for internal
406+ // advanced use cases like data loaders
407+ Object . defineProperty ( normalized , 'mods' , {
408+ value : { } ,
409+ } )
410+
411+ return normalized
403412}
404413
405414/**
You can’t perform that action at this time.
0 commit comments