[next] recover old router events APIs (#27695)

This commit is contained in:
Resi Respati
2018-07-31 02:00:41 +07:00
committed by Andy
parent d4b5c5d411
commit d738494b08

View File

@@ -62,7 +62,16 @@ export interface RouterProps {
options?: EventChangeOptions,
): Promise<boolean>;
// events
// events (deprecated soonish)
onAppUpdated?(nextRoute: string): void;
onBeforeHistoryChange?(as: string): void;
onHashChangeStart?(url: string): void;
onHashChangeComplete?(url: string): void;
onRouteChangeComplete?(url: string): void;
onRouteChangeError?(error: RouteChangeError, url: string): void;
onRouteChangeStart?(url: string): void;
// events API (6.1.1+)
readonly events: {
on: (eventName: EventName, handler: EventHandler | ErrorEventHandler) => void;
off: (eventName: EventName, handler: (url: string) => any) => void;