Navigator
interfaz
Navegador de bajo nivel que devuelve createNavigator.
ts
import type { Navigator } from "@meekojs/meeko/framework";Source code src/app/runtime/router.ts:367
Declaración #
ts
interface Navigator {
navigate(to: string, options?: { replace?: boolean; viewTransition?: boolean }): Promise<boolean>
dispose(): void
}Example #
ts
const navigator = createNavigator(routes, render);
await navigator.navigate("/users/42");
await navigator.navigate("/users/43", { replace: true });
navigator.dispose();Miembros #
navigate
#
navigate(to: string, options?: { replace?: boolean; viewTransition?: boolean }): Promise<boolean>Navega a to dentro del mismo origen. Devuelve false si la URL no tiene ruta o la navegación
se canceló, y rechaza si falla el render o la URL es de otro origen.
dispose
#
dispose(): voidAborta la navegación pendiente y deja de escuchar popstate; después, navigate lanza.