Skip to content

API Reference / @gtkx/navigation / CompositeNavigationProp

Type Alias: CompositeNavigationProp<A, B> ​

CompositeNavigationProp<A, B> = Omit<A & B, keyof NavigationProp<any>> & NavigationProp<A extends NavigationHelpersCommon<infer T> ? T : never & B extends NavigationHelpersCommon<infer U> ? U : never, A extends NavigationProp<any, infer R> ? R : string, A extends NavigationProp<any, any, infer I> ? I : never | B extends NavigationProp<any, any, infer J> ? J : never, A extends NavigationProp<any, any, any, infer S> ? S : NavigationState, A extends NavigationProp<any, any, any, any, infer O> ? O : object, A extends NavigationProp<any, any, any, any, any, infer E> ? E : object>

Type Parameters ​

A ​

A extends NavigationProp<ParamListBase, string, any, any, any>

B ​

B extends NavigationHelpersCommon<ParamListBase, any>