@ray-js/router
Version:
Ray Core
14 lines (13 loc) • 406 B
TypeScript
import { MatchedPage, PageComponent, Pages, Routes, TabBar } from '@ray-js/types';
import { Router } from './Router';
declare const router: Router;
export declare function createRouter(options: {
routes: Routes;
pages: Pages;
tabBar: TabBar;
basename?: string;
onChange: (component: PageComponent, params: {
page: MatchedPage;
}) => void;
}): Router;
export default router;