UNPKG

bootstrap-vue-next

Version:

Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development

35 lines (34 loc) 2.02 kB
import { Component, MaybeRefOrGetter } from 'vue'; import { RouteLocationRaw } from 'vue-router'; export declare const useBLinkHelper: <T extends Record<string, unknown>, const B extends ReadonlyArray<PropertyKey>>(props: MaybeRefOrGetter<T>, pickProps?: MaybeRefOrGetter<B | (keyof T)[]>) => { computedLink: import('vue').ComputedRef<boolean>; computedLinkProps: import('vue').ComputedRef<Pick<{ [x: string]: /*elided*/ any; }, PropertyKey>>; }; export declare const useBLinkTagResolver: ({ to, disabled, href, replace, routerComponentName, }: { routerComponentName: MaybeRefOrGetter<string | Component>; disabled: MaybeRefOrGetter<boolean>; to: MaybeRefOrGetter<RouteLocationRaw | undefined>; href: MaybeRefOrGetter<string | undefined>; replace: MaybeRefOrGetter<boolean>; }) => { isNonStandardTag: import('vue').ComputedRef<boolean>; tag: import('vue').ComputedRef<import('vue').ComponentOptions<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, any, any, any, string, {}, {}, string, {}, {}, {}, string, import('vue').ComponentProvideOptions> | import('vue').FunctionalComponent<any, {}, any, {}> | { new (...args: any[]): any; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } | "a" | import('vue-router')._RouterLinkI>; isRouterLink: import('vue').ComputedRef<boolean>; isNuxtLink: import('vue').ComputedRef<boolean>; computedHref: import('vue').ComputedRef<string>; routerName: import('vue').ComputedRef<string | Component>; router: import('vue-router').Router | undefined; route: import('vue-router').RouteLocationNormalizedLoadedGeneric | undefined; link: import('vue').ComputedRef<import('vue-router').UseLinkReturn<string | symbol> | null | undefined>; linkProps: import('vue').ComputedRef<{ to: string | import('vue-router').RouteLocationAsRelativeGeneric | import('vue-router').RouteLocationAsPathGeneric; replace: boolean; }>; };