UNPKG

@route-weaver/core

Version:

A typesafe navigation package for creating and managing routes.

9 lines (6 loc) 554 B
import { NestedRouteDeclarations, Translator, NavigationInstance, RouteDeclarations, NavDefinitions, RouteWeaverInstance } from './types.js'; declare function createNavigation<T extends NestedRouteDeclarations<TMeta>, TMeta = unknown>(nestedRoutes: T, options?: { t?: Translator; }): NavigationInstance<RouteDeclarations<TMeta>, NavDefinitions<string>, unknown>; declare function createRouteWeaver<const T extends RouteDeclarations<TMeta>, TMeta = unknown>(routes: T): RouteWeaverInstance<T, TMeta>; export { createNavigation, createRouteWeaver };