message: Typed fluent link
diff: @@ -115,7 +115,7 @@ export interface LinkProps extends DetailedHTMLProps<AnchorHTMLAttributes<HTMLAn
  /**
  * Defines the Refresh Link Props contract
  */
  -export interface RefreshLinkProps<NavigationInfo, Key> extends LinkProps {
  +export interface RefreshLinkProps<NavigationInfo extends { [index: string]: any } = any, Key extends keyof NavigationInfo = string> extends LinkProps {
  /**
  * The NavigationData to pass
  */
  @@ -150,7 +150,7 @@ export class RefreshLink<NavigationInfo extends { [index: string]: any } = any,
  /**
  * Defines the Navigation Link Props contract
  */
  -export interface NavigationLinkProps<NavigationInfo, StateKey> extends RefreshLinkProps<NavigationInfo, StateKey> {
  +export interface NavigationLinkProps<NavigationInfo extends { [index: string]: any } = any, StateKey extends keyof NavigationInfo = string> extends RefreshLinkProps<NavigationInfo, StateKey> {
  /**
  * The key of the State to navigate to
  */
  @@ -180,7 +180,7 @@ export class NavigationBackLink extends Component<NavigationBackLinkProps> { }
  /**
  * Defines the Fluent Link Props contract
  */
  -export interface FluentLinkProps extends LinkProps {
  +export interface FluentLinkProps<NavigationInfo extends { [index: string]: any } = any, Key extends keyof NavigationInfo = string> extends LinkProps {
  /**
  * Indicates whether to inherit the current context
  */
  @@ -188,10 +188,10 @@ export interface FluentLinkProps extends LinkProps {
  /**
  * The function that fluently navigates to a State
  */
  - navigate: (fluentNavigator: FluentNavigator) => FluentNavigator;
  + navigate: (fluentNavigator: FluentNavigator<NavigationInfo, Key>) => FluentNavigator<NavigationInfo>;
  }
  /**
  * Hyperlink Component that fluently navigates to a State
  */
  -export class FluentLink extends Component<FluentLinkProps> { }
  +export class FluentLink<NavigationInfo extends { [index: string]: any } = any, Key extends keyof NavigationInfo = string> extends Component<FluentLinkProps<NavigationInfo, Key>> { }
  