From 48b1bd965b8462efc8236519456edf58f69dc759 Mon Sep 17 00:00:00 2001 From: guptaamol Date: Wed, 10 Apr 2019 23:05:16 +0530 Subject: [PATCH] Improved TypeScript definition for bottom tab navigationOptions. (#5796) --- CHANGELOG.md | 1 + typescript/react-navigation.d.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d4ba04fe1a..091d0cc6b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] +- Improved Type Definition For Navigator navigationOptions. ## [3.6.1] - [2019-04-02](https://github.com/react-navigation/react-navigation/releases/tag/3.6.1) diff --git a/typescript/react-navigation.d.ts b/typescript/react-navigation.d.ts index c23be8740b..67a3273d91 100644 --- a/typescript/react-navigation.d.ts +++ b/typescript/react-navigation.d.ts @@ -549,14 +549,14 @@ declare module 'react-navigation' { export interface NavigationTabRouterConfig extends NavigationTabRouterConfigBase { defaultNavigationOptions?: NavigationScreenConfig; - navigationOptions?: NavigationTabRouterConfigBase; + navigationOptions?: NavigationScreenConfig; } export interface NavigationBottomTabRouterConfig extends NavigationTabRouterConfigBase { defaultNavigationOptions?: NavigationScreenConfig< NavigationBottomTabScreenOptions >; - navigationOptions?: NavigationTabRouterConfigBase; + navigationOptions?: NavigationScreenConfig; } export interface TabScene { route: NavigationRoute;