Skip to content

Commit c7dd2a1

Browse files
committed
fix: mods must be added only wiht defineProperty
1 parent a8df616 commit c7dd2a1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

packages/router/src/matcher/index.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ function paramsFromLocation(
381381
export function normalizeRouteRecord(
382382
record: RouteRecordRaw
383383
): RouteRecordNormalized {
384-
const normalized: RouteRecordNormalized = {
384+
const normalized: Omit<RouteRecordNormalized, 'mods'> = {
385385
path: record.path,
386386
redirect: record.redirect,
387387
name: record.name,
@@ -394,7 +394,8 @@ export function normalizeRouteRecord(
394394
leaveGuards: new Set(),
395395
updateGuards: new Set(),
396396
enterCallbacks: {},
397-
mods: {},
397+
// must be declared afterwards
398+
// mods: {},
398399
components:
399400
'components' in record
400401
? record.components || null
@@ -408,7 +409,7 @@ export function normalizeRouteRecord(
408409
value: {},
409410
})
410411

411-
return normalized
412+
return normalized as RouteRecordNormalized
412413
}
413414

414415
/**

0 commit comments

Comments
 (0)