UNPKG

resig.js

Version:

Universal reactive signal library with complete platform features: signals, animations, CRDTs, scheduling, DOM integration. Works identically across React, SolidJS, Svelte, Vue, and Qwik.

25 lines (24 loc) 857 B
import { Route, RouteTree } from './types'; /** * React Router Adapter */ export declare const useReactRouter: <A>(routes: Route<A>[]) => { routerSignal: import("./types").RouterSignal<A>; route: import("..").Signal<import("./types").Option<Route<A>>>; params: import("..").Signal<A>; navigate: (to: string) => void; back: () => import("..").Effect<void>; forward: () => import("..").Effect<void>; replace: (to: string) => import("..").Effect<void>; }; /** * React Tree Router Adapter */ export declare const useReactTreeRouter: <A>(tree: RouteTree<A>) => { route: import("./types").Option<Route<A>>; params: A; navigate: (to: string) => import("..").Effect<void>; back: () => import("..").Effect<void>; forward: () => import("..").Effect<void>; replace: (to: string) => import("..").Effect<void>; };