Skip to content

Instantly share code, notes, and snippets.

@emeraldsanto
Created September 4, 2021 03:49
Show Gist options
  • Select an option

  • Save emeraldsanto/59cab47a413a8630535ac6ae94f5b68b to your computer and use it in GitHub Desktop.

Select an option

Save emeraldsanto/59cab47a413a8630535ac6ae94f5b68b to your computer and use it in GitHub Desktop.
Achieving type safe deep linking in React Native with react-navigation #6
export enum Navigator {
One = 'NavigatorOne',
Two = 'NavigatorTwo',
Three = 'NavigatorThree',
}
export enum Screen {
One = 'ScreenOne',
Two = 'ScreenTwo',
Three = 'ScreenThree',
}
export interface ScreenParameterMap {
[Screen.Three]: { someParameter: number }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment