mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Use TextStyle for navigation text related style properties
This commit is contained in:
parent
d4f42ab007
commit
fa00e46e93
15
types/react-navigation/index.d.ts
vendored
15
types/react-navigation/index.d.ts
vendored
@ -8,6 +8,7 @@
|
||||
// Kyle Roach <https://github.com/iRoachie>
|
||||
// phanalpha <https://github.com/phanalpha>
|
||||
// charlesfamu <https://github.com/charlesfamu>
|
||||
// Tim Wang <https://github.com/timwangdev>
|
||||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
|
||||
// TypeScript Version: 2.3
|
||||
|
||||
@ -44,7 +45,7 @@ export type HeaderProps = NavigationSceneRendererProps & {
|
||||
getScreenDetails: (navigationScene: NavigationScene) => NavigationScreenDetails<
|
||||
NavigationStackScreenOptions
|
||||
>,
|
||||
style: Style,
|
||||
style: ViewStyle,
|
||||
};
|
||||
|
||||
/**
|
||||
@ -148,8 +149,6 @@ export type NavigationScreenOption<T> =
|
||||
config: T
|
||||
) => T);
|
||||
|
||||
export type Style = ViewStyle;
|
||||
|
||||
export type NavigationScreenDetails<T> = {
|
||||
options: T,
|
||||
state: NavigationRoute<any>,
|
||||
@ -253,7 +252,7 @@ export interface NavigationUriAction extends NavigationUriActionPayload {
|
||||
export interface NavigationStackViewConfig {
|
||||
mode?: 'card' | 'modal',
|
||||
headerMode?: HeaderMode,
|
||||
cardStyle?: Style,
|
||||
cardStyle?: ViewStyle,
|
||||
transitionConfig?: () => TransitionConfig,
|
||||
onTransitionStart?: () => void,
|
||||
onTransitionEnd?: () => void,
|
||||
@ -262,15 +261,15 @@ export interface NavigationStackViewConfig {
|
||||
export type NavigationStackScreenOptions = NavigationScreenOptions & {
|
||||
header?: (React.ReactElement<any> | ((headerProps: HeaderProps) => React.ReactElement<any>)) | null,
|
||||
headerTitle?: string | React.ReactElement<any>,
|
||||
headerTitleStyle?: Style,
|
||||
headerTitleStyle?: TextStyle,
|
||||
headerTintColor?: string,
|
||||
headerLeft?: React.ReactElement<any>,
|
||||
headerBackTitle?: string | null,
|
||||
headerTruncatedBackTitle?: string,
|
||||
headerBackTitleStyle?: Style,
|
||||
headerBackTitleStyle?: TextStyle,
|
||||
headerPressColorAndroid?: string,
|
||||
headerRight?: React.ReactElement<any>,
|
||||
headerStyle?: Style,
|
||||
headerStyle?: ViewStyle,
|
||||
gesturesEnabled?: boolean,
|
||||
};
|
||||
|
||||
@ -469,7 +468,7 @@ export type NavigationSceneRenderer = () => (React.ReactElement<any> | null);
|
||||
|
||||
export type NavigationStyleInterpolator = (
|
||||
props: NavigationSceneRendererProps
|
||||
) => Style;
|
||||
) => ViewStyle;
|
||||
|
||||
export type LayoutEvent = {
|
||||
nativeEvent: {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user