reactive,
unref,
VNodeProps,
- HTMLAttributes,
+ AllowedComponentProps,
+ ComponentCustomProps,
} from 'vue'
import { RouteLocationRaw, VueUseOptions, RouteLocation } from './types'
import { isSameRouteLocationParams, isSameRouteRecord } from './location'
// also to avoid inline import() in generated d.ts files
export const RouterLink = (RouterLinkImpl as any) as {
new (): {
- $props: HTMLAttributes & VNodeProps & RouterLinkProps
+ $props: AllowedComponentProps &
+ ComponentCustomProps &
+ VNodeProps &
+ RouterLinkProps
}
}
VNodeProps,
getCurrentInstance,
computed,
- HTMLAttributes,
+ AllowedComponentProps,
+ ComponentCustomProps,
} from 'vue'
import { RouteLocationNormalized, RouteLocationNormalizedLoaded } from './types'
import {
// also to avoid inline import() in generated d.ts files
export const RouterView = (RouterViewImpl as any) as {
new (): {
- $props: HTMLAttributes & VNodeProps & RouterViewProps
+ $props: AllowedComponentProps &
+ ComponentCustomProps &
+ VNodeProps &
+ RouterViewProps
}
}