27 lines
742 B
TypeScript
27 lines
742 B
TypeScript
import { RiotComponentWrapper, RiotComponent } from 'riot'
|
|
import { URLWithParams } from 'rawth'
|
|
|
|
export * from 'rawth'
|
|
|
|
export declare const Route: RiotComponentWrapper<
|
|
RiotComponent<{
|
|
path: string
|
|
'on-before-mount'?: (path: URLWithParams) => void
|
|
'on-mounted'?: (path: URLWithParams) => void
|
|
'on-before-unmount'?: (path: URLWithParams) => void
|
|
'on-unmounted'?: (path: URLWithParams) => void
|
|
}>
|
|
>
|
|
|
|
export declare const Router: RiotComponentWrapper<
|
|
RiotComponent<{
|
|
base?: string
|
|
'initial-route'?: string
|
|
'on-started'?: (route: string) => void
|
|
}>
|
|
>
|
|
|
|
export declare function getCurrentRoute(): string
|
|
export declare function initDomListeners(): void
|
|
export declare function setBase(base: string): void
|