Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com>
}
}
+ /**
+ * NOTE: update {@link _RouterLinkI}'s `$slots` type when updating this
+ */
return {
route,
href: computed(() => route.value.href),
RouterLinkProps
$slots: {
- default: (arg: UnwrapRef<ReturnType<typeof useLink>>) => VNode[]
+ default?: ({
+ route,
+ href,
+ isActive,
+ isExactActive,
+ navigate,
+ }: UnwrapRef<ReturnType<typeof useLink>>) => VNode[]
}
}
RouterViewProps
$slots: {
- default: (arg: {
+ default?: ({
+ Component,
+ route,
+ }: {
Component: VNode
route: RouteLocationNormalizedLoaded
}) => VNode[]