export function normalizeRouteRecord(
record: RouteRecordRaw
): RouteRecordNormalized {
- const normalized: RouteRecordNormalized = {
+ const normalized: Omit<RouteRecordNormalized, 'mods'> = {
path: record.path,
redirect: record.redirect,
name: record.name,
leaveGuards: new Set(),
updateGuards: new Set(),
enterCallbacks: {},
- mods: {},
+ // must be declared afterwards
+ // mods: {},
components:
'components' in record
? record.components || null
value: {},
})
- return normalized
+ return normalized as RouteRecordNormalized
}
/**