message: Commented navigation event typing
diff: @@ -7,7 +7,7 @@ import { State, StateNavigator, StateContext } from 'navigation';
  import { Component, Context, AnchorHTMLAttributes, DetailedHTMLProps, MouseEvent } from 'react';
  /**
  - * Makes all navigation deferrable
  + * Makes all navigation immutable and deferrable
  */
  export class AsyncStateNavigator extends StateNavigator {
  /**
  @@ -53,15 +53,47 @@ export class AsyncStateNavigator extends StateNavigator {
  suspendNavigation?: (stateContext: StateContext, resumeNavigation: () => void) => void, defer?: boolean);
  }
  -export type NavigationEvent = { oldState: State, state: State, data: any, asyncData: any, nextState: State, nextData: any, stateNavigator: AsyncStateNavigator };
  +/**
  + * Navigation event data
  + */
  +export interface NavigationEvent {
  + /**
  + * The last State displayed before the current State
  + */
  + oldState: State;
  + /**
  + * The current State
  + */
  + state: State;
  + /**
  + * The NavigationData for the current State
  + */
  + data: any;
  + /**
  + * The current asynchronous data
  + */
  + asyncData: any;
  + /**
  + * The next State to be displayed when deferred navigation completes
  + */
  + nextState: State;
  + /**
  + * The NavigationData for the next State
  + */
  + nextData: any;
  + /**
  + * State navigator for the current context
  + */
  + stateNavigator: AsyncStateNavigator;
  +}
  /**
  - * The context for providers and consumers of navigation data
  + * The context for providers and consumers of navigation event data
  */
  export var NavigationContext: Context<NavigationEvent>;
  /**
  - * Provides the navigation context value
  + * Provides the navigation event data
  */
  export class NavigationHandler extends Component<{ stateNavigator: StateNavigator }> { }
  