@tanstack/vue-router
Version:
Modern and scalable routing for Vue applications
3 lines (2 loc) • 313 B
TypeScript
import type { AsyncRouteComponent } from './route';
export declare function lazyRouteComponent<T extends Record<string, any>, TKey extends keyof T = 'default'>(importer: () => Promise<T>, exportName?: TKey, ssr?: () => boolean): T[TKey] extends (props: infer TProps) => any ? AsyncRouteComponent<TProps> : never;