@ray-js/router
Version:
Ray Core
11 lines (10 loc) • 372 B
TypeScript
import { History } from 'history';
import { MatchedPage, Page, PageComponent, RouterScheduler } from '@ray-js/types';
export declare let history: History;
export declare function createHistory(options: {
basename?: string;
scheduler: RouterScheduler<Page>;
onChange: (component: PageComponent, params: {
page: MatchedPage;
}) => void;
}): History;