mirror of
https://github.com/zhigang1992/react-navigation.git
synced 2026-01-13 09:30:30 +08:00
Compare commits
7 Commits
@react-nav
...
react-navi
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
06f43549db | ||
|
|
741f38a028 | ||
|
|
3bb2c196e4 | ||
|
|
77db2eaf62 | ||
|
|
fc24ebd16c | ||
|
|
41e1272507 | ||
|
|
7ad6de59cb |
@@ -20,6 +20,7 @@
|
||||
"lint": "eslint --ext '.js,.ts,.tsx' .",
|
||||
"typescript": "tsc --noEmit",
|
||||
"test": "jest",
|
||||
"prerelease": "yarn lerna run clean",
|
||||
"release": "yarn lerna publish",
|
||||
"example": "yarn --cwd example"
|
||||
},
|
||||
|
||||
@@ -3,6 +3,22 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [0.5.2](https://github.com/react-navigation/react-navigation/compare/react-navigation-animated-switch@0.5.1...react-navigation-animated-switch@0.5.2) (2020-02-26)
|
||||
|
||||
**Note:** Version bump only for package react-navigation-animated-switch
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [0.5.1](https://github.com/react-navigation/react-navigation/compare/react-navigation-animated-switch@0.5.0...react-navigation-animated-switch@0.5.1) (2020-02-24)
|
||||
|
||||
**Note:** Version bump only for package react-navigation-animated-switch
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 0.5.0 (2020-02-24)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "react-navigation-animated-switch",
|
||||
"version": "0.5.0",
|
||||
"version": "0.5.2",
|
||||
"description": "Animated switch for React Navigation",
|
||||
"main": "lib/commonjs/index.js",
|
||||
"react-native": "lib/module/index.js",
|
||||
@@ -28,7 +28,7 @@
|
||||
"react": "~16.9.0",
|
||||
"react-native": "~0.61.5",
|
||||
"react-native-reanimated": "~1.7.0",
|
||||
"react-navigation": "^4.2.0",
|
||||
"react-navigation": "^4.2.2",
|
||||
"typescript": "~3.7.5"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
||||
13
packages/core/.eslintrc.json
Normal file
13
packages/core/.eslintrc.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"settings": {
|
||||
"import/extensions": [".js", ".ts", ".tsx"],
|
||||
"import/parsers": {
|
||||
"@typescript-eslint/parser": [".ts", ".tsx"]
|
||||
},
|
||||
"import/resolver": {
|
||||
"node": {
|
||||
"extensions": [".js", ".ts", ".tsx"]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3,6 +3,17 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [3.6.1](https://github.com/react-navigation/react-navigation-core/compare/@react-navigation/core@3.6.0...@react-navigation/core@3.6.1) (2020-02-24)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* fix file extensions. closes [#7246](https://github.com/react-navigation/react-navigation-core/issues/7246) ([fc24ebd](https://github.com/react-navigation/react-navigation-core/commit/fc24ebd16c1010be4caaf3ead705909f283532f4))
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 3.6.0 (2020-02-24)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-navigation/core",
|
||||
"version": "3.6.0",
|
||||
"version": "3.6.1",
|
||||
"description": "Core utilities for the react-navigation framework",
|
||||
"main": "lib/commonjs/index.js",
|
||||
"react-native": "lib/module/index.js",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import invariant from './utils/invariant.ts';
|
||||
import invariant from './utils/invariant';
|
||||
|
||||
/**
|
||||
* Utilities to perform atomic operation with navigate state and routes.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import * as NavigationActions from '../NavigationActions.ts';
|
||||
import * as NavigationActions from '../NavigationActions';
|
||||
|
||||
describe('generic navigation actions', () => {
|
||||
const params = { foo: 'bar' };
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import getChildEventSubscriber from './getChildEventSubscriber';
|
||||
import getChildRouter from './getChildRouter.ts';
|
||||
import getNavigationActionCreators from './routers/getNavigationActionCreators.ts';
|
||||
import getChildRouter from './getChildRouter';
|
||||
import getNavigationActionCreators from './routers/getNavigationActionCreators';
|
||||
import getChildrenNavigationCache from './getChildrenNavigationCache';
|
||||
|
||||
const createParamGetter = route => (paramName, defaultValue) => {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import getNavigationActionCreators from './routers/getNavigationActionCreators.ts';
|
||||
import getNavigationActionCreators from './routers/getNavigationActionCreators';
|
||||
import getChildNavigation from './getChildNavigation';
|
||||
import getChildrenNavigationCache from './getChildrenNavigationCache';
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import React from 'react';
|
||||
import invariant from '../utils/invariant.ts';
|
||||
import ThemeContext from '../views/ThemeContext.ts';
|
||||
import invariant from '../utils/invariant';
|
||||
import ThemeContext from '../views/ThemeContext';
|
||||
|
||||
function createNavigator(NavigatorView, router, navigationConfig) {
|
||||
class Navigator extends React.Component {
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
import * as NavigationActions from '../NavigationActions.ts';
|
||||
import * as NavigationActions from '../NavigationActions';
|
||||
import * as StackActions from './StackActions';
|
||||
import createConfigGetter from './createConfigGetter';
|
||||
import getScreenForRouteName from './getScreenForRouteName';
|
||||
import StateUtils from '../StateUtils';
|
||||
import validateRouteConfigMap from './validateRouteConfigMap';
|
||||
import invariant from '../utils/invariant.ts';
|
||||
import { generateKey } from './KeyGenerator.ts';
|
||||
import invariant from '../utils/invariant';
|
||||
import { generateKey } from './KeyGenerator';
|
||||
import { createPathParser } from './pathUtils';
|
||||
|
||||
function behavesLikePushAction(action) {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import invariant from '../utils/invariant.ts';
|
||||
import invariant from '../utils/invariant';
|
||||
import getScreenForRouteName from './getScreenForRouteName';
|
||||
import createConfigGetter from './createConfigGetter';
|
||||
|
||||
import * as NavigationActions from '../NavigationActions.ts';
|
||||
import * as SwitchActions from './SwitchActions.ts';
|
||||
import * as NavigationActions from '../NavigationActions';
|
||||
import * as SwitchActions from './SwitchActions';
|
||||
import * as StackActions from './StackActions';
|
||||
import validateRouteConfigMap from './validateRouteConfigMap';
|
||||
import { createPathParser } from './pathUtils';
|
||||
|
||||
@@ -5,8 +5,8 @@ import React from 'react';
|
||||
import SwitchRouter from '../SwitchRouter';
|
||||
import StackRouter from '../StackRouter';
|
||||
import TabRouter from '../TabRouter';
|
||||
import * as NavigationActions from '../../NavigationActions.ts';
|
||||
import { _TESTING_ONLY_normalize_keys } from '../KeyGenerator.ts';
|
||||
import * as NavigationActions from '../../NavigationActions';
|
||||
import { _TESTING_ONLY_normalize_keys } from '../KeyGenerator';
|
||||
|
||||
beforeEach(() => {
|
||||
_TESTING_ONLY_normalize_keys();
|
||||
|
||||
@@ -6,9 +6,9 @@ import StackRouter from '../StackRouter';
|
||||
import TabRouter from '../TabRouter';
|
||||
import SwitchRouter from '../SwitchRouter';
|
||||
|
||||
import * as NavigationActions from '../../NavigationActions.ts';
|
||||
import * as NavigationActions from '../../NavigationActions';
|
||||
import * as StackActions from '../StackActions';
|
||||
import { _TESTING_ONLY_normalize_keys } from '../KeyGenerator.ts';
|
||||
import { _TESTING_ONLY_normalize_keys } from '../KeyGenerator';
|
||||
|
||||
beforeEach(() => {
|
||||
_TESTING_ONLY_normalize_keys();
|
||||
|
||||
@@ -4,8 +4,8 @@ import React from 'react';
|
||||
|
||||
import StackRouter from '../StackRouter';
|
||||
import * as StackActions from '../StackActions';
|
||||
import * as NavigationActions from '../../NavigationActions.ts';
|
||||
import { _TESTING_ONLY_normalize_keys } from '../KeyGenerator.ts';
|
||||
import * as NavigationActions from '../../NavigationActions';
|
||||
import { _TESTING_ONLY_normalize_keys } from '../KeyGenerator';
|
||||
|
||||
beforeEach(() => {
|
||||
_TESTING_ONLY_normalize_keys();
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
import React from 'react';
|
||||
import SwitchRouter from '../SwitchRouter';
|
||||
import StackRouter from '../StackRouter';
|
||||
import * as NavigationActions from '../../NavigationActions.ts';
|
||||
import * as NavigationActions from '../../NavigationActions';
|
||||
import { getRouterTestHelper } from './routerTestHelper';
|
||||
|
||||
describe('SwitchRouter', () => {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
import React from 'react';
|
||||
import TabRouter from '../TabRouter';
|
||||
|
||||
import * as NavigationActions from '../../NavigationActions.ts';
|
||||
import * as NavigationActions from '../../NavigationActions';
|
||||
|
||||
const INIT_ACTION = { type: NavigationActions.INIT };
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import * as NavigationActions from '../../NavigationActions.ts';
|
||||
import * as SwitchActions from '../../routers/SwitchActions.ts';
|
||||
import * as NavigationActions from '../../NavigationActions';
|
||||
import * as SwitchActions from '../../routers/SwitchActions';
|
||||
import * as StackActions from '../../routers/StackActions';
|
||||
|
||||
// A simple helper that makes it easier to write basic routing tests
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import invariant from '../utils/invariant.ts';
|
||||
import invariant from '../utils/invariant';
|
||||
|
||||
import getScreenForRouteName from './getScreenForRouteName';
|
||||
import validateScreenOptions from './validateScreenOptions';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { isValidElementType } from 'react-is';
|
||||
|
||||
import invariant from '../utils/invariant.ts';
|
||||
import invariant from '../utils/invariant';
|
||||
|
||||
/**
|
||||
* Simple helper that gets a single screen (React component or navigator)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
/* eslint-disable import/no-commonjs */
|
||||
|
||||
import pathToRegexp, { compile } from 'path-to-regexp';
|
||||
import * as NavigationActions from '../NavigationActions.ts';
|
||||
import invariant from '../utils/invariant.ts';
|
||||
import * as NavigationActions from '../NavigationActions';
|
||||
import invariant from '../utils/invariant';
|
||||
|
||||
const queryString = require('query-string');
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { isValidElementType } from 'react-is';
|
||||
|
||||
import invariant from '../utils/invariant.ts';
|
||||
import invariant from '../utils/invariant';
|
||||
|
||||
/**
|
||||
* Make sure the config passed e.g. to StackRouter, TabRouter has
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import React from 'react';
|
||||
import NavigationContext from './NavigationContext.ts';
|
||||
import NavigationContext from './NavigationContext';
|
||||
|
||||
export default class SceneView extends React.PureComponent {
|
||||
render() {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import React from 'react';
|
||||
import renderer from 'react-test-renderer';
|
||||
import NavigationEvents from '../NavigationEvents';
|
||||
import NavigationContext from '../NavigationContext.ts';
|
||||
import NavigationContext from '../NavigationContext';
|
||||
|
||||
const createPropListener = () => jest.fn();
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import React from 'react';
|
||||
import hoistStatics from 'hoist-non-react-statics';
|
||||
import invariant from '../utils/invariant.ts';
|
||||
import NavigationContext from './NavigationContext.ts';
|
||||
import invariant from '../utils/invariant';
|
||||
import NavigationContext from './NavigationContext';
|
||||
|
||||
export default function withNavigation(
|
||||
Component,
|
||||
|
||||
@@ -3,6 +3,22 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [2.4.2](https://github.com/react-navigation/drawer/compare/react-navigation-drawer@2.4.1...react-navigation-drawer@2.4.2) (2020-02-26)
|
||||
|
||||
**Note:** Version bump only for package react-navigation-drawer
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [2.4.1](https://github.com/react-navigation/drawer/compare/react-navigation-drawer@2.4.0...react-navigation-drawer@2.4.1) (2020-02-24)
|
||||
|
||||
**Note:** Version bump only for package react-navigation-drawer
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 2.4.0 (2020-02-24)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "react-navigation-drawer",
|
||||
"version": "2.4.0",
|
||||
"version": "2.4.2",
|
||||
"description": "Drawer navigator component for React Navigation",
|
||||
"main": "lib/commonjs/index.js",
|
||||
"react-native": "lib/module/index.js",
|
||||
@@ -49,7 +49,7 @@
|
||||
"react-native-reanimated": "^1.2.0",
|
||||
"react-native-screens": "^2.0.0-beta.10",
|
||||
"react-native-testing-library": "^1.12.0",
|
||||
"react-navigation": "^4.2.0",
|
||||
"react-navigation": "^4.2.2",
|
||||
"typescript": "~3.7.5"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
||||
@@ -3,6 +3,22 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [2.2.2](https://github.com/react-navigation/react-navigation-material-bottom-tabs/compare/react-navigation-material-bottom-tabs@2.2.1...react-navigation-material-bottom-tabs@2.2.2) (2020-02-26)
|
||||
|
||||
**Note:** Version bump only for package react-navigation-material-bottom-tabs
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [2.2.1](https://github.com/react-navigation/react-navigation-material-bottom-tabs/compare/react-navigation-material-bottom-tabs@2.2.0...react-navigation-material-bottom-tabs@2.2.1) (2020-02-24)
|
||||
|
||||
**Note:** Version bump only for package react-navigation-material-bottom-tabs
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 2.2.0 (2020-02-24)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "react-navigation-material-bottom-tabs",
|
||||
"version": "2.2.0",
|
||||
"version": "2.2.2",
|
||||
"description": "Material Bottom Tab Navigation component for React Navigation",
|
||||
"main": "lib/commonjs/index.js",
|
||||
"module": "lib/module/index.js",
|
||||
@@ -48,7 +48,7 @@
|
||||
"react-native-gesture-handler": "^1.6.0",
|
||||
"react-native-paper": "^3.1.1",
|
||||
"react-native-reanimated": "^1.2.0",
|
||||
"react-navigation": "^4.2.0",
|
||||
"react-navigation": "^4.2.2",
|
||||
"typescript": "~3.7.5"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
||||
@@ -3,6 +3,14 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [3.7.3](https://github.com/react-navigation/react-navigation-native/compare/@react-navigation/native@3.7.0...@react-navigation/native@3.7.3) (2020-02-24)
|
||||
|
||||
**Note:** Version bump only for package @react-navigation/native
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 3.7.0 (2020-02-24)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@react-navigation/native",
|
||||
"version": "3.7.0",
|
||||
"version": "3.7.3",
|
||||
"description": "React Native support for React Navigation",
|
||||
"main": "lib/commonjs/index.js",
|
||||
"react-native": "lib/module/index.js",
|
||||
@@ -9,6 +9,10 @@
|
||||
"src",
|
||||
"lib"
|
||||
],
|
||||
"scripts": {
|
||||
"prepare": "bob build",
|
||||
"clean": "del lib"
|
||||
},
|
||||
"sideEffects": false,
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
@@ -34,7 +38,8 @@
|
||||
"react-native-safe-area-view": "^0.14.8"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@react-navigation/core": "^3.6.0",
|
||||
"@react-native-community/bob": "^0.9.7",
|
||||
"@react-navigation/core": "^3.6.1",
|
||||
"@types/react-test-renderer": "^16.9.2",
|
||||
"del-cli": "^3.0.0",
|
||||
"react": "~16.9.0",
|
||||
|
||||
@@ -3,6 +3,25 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [4.2.2](https://github.com/react-navigation/react-navigation/compare/react-navigation@4.2.1...react-navigation@4.2.2) (2020-02-26)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* fix typescript errors in the definition file ([3bb2c19](https://github.com/react-navigation/react-navigation/commit/3bb2c196e4acfa069791003c2b448b5ab51004d2))
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [4.2.1](https://github.com/react-navigation/react-navigation/compare/react-navigation@4.2.0...react-navigation@4.2.1) (2020-02-24)
|
||||
|
||||
**Note:** Version bump only for package react-navigation
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 4.2.0 (2020-02-24)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "react-navigation",
|
||||
"version": "4.2.0",
|
||||
"version": "4.2.2",
|
||||
"description": "Routing and navigation for your React Native apps",
|
||||
"main": "src/index.js",
|
||||
"types": "typescript/react-navigation.d.ts",
|
||||
@@ -24,8 +24,8 @@
|
||||
"react-native": "*"
|
||||
},
|
||||
"dependencies": {
|
||||
"@react-navigation/core": "^3.6.0",
|
||||
"@react-navigation/native": "^3.7.0"
|
||||
"@react-navigation/core": "^3.6.1",
|
||||
"@react-navigation/native": "^3.7.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/react": "^16.9.22",
|
||||
|
||||
@@ -690,21 +690,21 @@ export function createSwitchNavigator(
|
||||
* NavigationActions
|
||||
*/
|
||||
export namespace NavigationActions {
|
||||
declare const BACK: 'Navigation/BACK';
|
||||
declare const INIT: 'Navigation/INIT';
|
||||
declare const NAVIGATE: 'Navigation/NAVIGATE';
|
||||
declare const SET_PARAMS: 'Navigation/SET_PARAMS';
|
||||
export const BACK: 'Navigation/BACK';
|
||||
export const INIT: 'Navigation/INIT';
|
||||
export const NAVIGATE: 'Navigation/NAVIGATE';
|
||||
export const SET_PARAMS: 'Navigation/SET_PARAMS';
|
||||
|
||||
declare function init(
|
||||
export function init(
|
||||
options?: NavigationInitActionPayload
|
||||
): NavigationInitAction;
|
||||
declare function navigate(
|
||||
export function navigate(
|
||||
options: NavigationNavigateActionPayload
|
||||
): NavigationNavigateAction;
|
||||
declare function back(
|
||||
export function back(
|
||||
options?: NavigationBackActionPayload
|
||||
): NavigationBackAction;
|
||||
declare function setParams(
|
||||
export function setParams(
|
||||
options: NavigationSetParamsActionPayload
|
||||
): NavigationSetParamsAction;
|
||||
}
|
||||
@@ -713,45 +713,43 @@ export namespace NavigationActions {
|
||||
* DrawerActions
|
||||
*/
|
||||
export namespace DrawerActions {
|
||||
declare const OPEN_DRAWER: 'Navigation/OPEN_DRAWER';
|
||||
declare const CLOSE_DRAWER: 'Navigation/CLOSE_DRAWER';
|
||||
declare const TOGGLE_DRAWER: 'Navigation/TOGGLE_DRAWER';
|
||||
export const OPEN_DRAWER: 'Navigation/OPEN_DRAWER';
|
||||
export const CLOSE_DRAWER: 'Navigation/CLOSE_DRAWER';
|
||||
export const TOGGLE_DRAWER: 'Navigation/TOGGLE_DRAWER';
|
||||
|
||||
declare function openDrawer(): NavigationOpenDrawerAction;
|
||||
declare function closeDrawer(): NavigationCloseDrawerAction;
|
||||
declare function toggleDrawer(): NavigationToggleDrawerAction;
|
||||
export function openDrawer(): NavigationOpenDrawerAction;
|
||||
export function closeDrawer(): NavigationCloseDrawerAction;
|
||||
export function toggleDrawer(): NavigationToggleDrawerAction;
|
||||
}
|
||||
|
||||
/**
|
||||
* StackActions
|
||||
*/
|
||||
export namespace StackActions {
|
||||
declare const POP: 'Navigation/POP';
|
||||
declare const POP_TO_TOP: 'Navigation/POP_TO_TOP';
|
||||
declare const PUSH: 'Navigation/PUSH';
|
||||
declare const RESET: 'Navigation/RESET';
|
||||
declare const REPLACE: 'Navigation/REPLACE';
|
||||
declare const COMPLETE_TRANSITION: 'Navigation/COMPLETE_TRANSITION';
|
||||
export const POP: 'Navigation/POP';
|
||||
export const POP_TO_TOP: 'Navigation/POP_TO_TOP';
|
||||
export const PUSH: 'Navigation/PUSH';
|
||||
export const RESET: 'Navigation/RESET';
|
||||
export const REPLACE: 'Navigation/REPLACE';
|
||||
export const COMPLETE_TRANSITION: 'Navigation/COMPLETE_TRANSITION';
|
||||
|
||||
declare function pop(
|
||||
options: NavigationPopActionPayload
|
||||
): NavigationPopAction;
|
||||
declare function popToTop(
|
||||
export function pop(options: NavigationPopActionPayload): NavigationPopAction;
|
||||
export function popToTop(
|
||||
options?: NavigationPopToTopActionPayload
|
||||
): NavigationPopToTopAction;
|
||||
|
||||
declare function push(
|
||||
export function push(
|
||||
options: NavigationPushActionPayload
|
||||
): NavigationPushAction;
|
||||
declare function reset(
|
||||
export function reset(
|
||||
options: NavigationResetActionPayload
|
||||
): NavigationResetAction;
|
||||
|
||||
declare function replace(
|
||||
export function replace(
|
||||
options: NavigationReplaceActionPayload
|
||||
): NavigationReplaceAction;
|
||||
|
||||
declare function completeTransition(
|
||||
export function completeTransition(
|
||||
payload?: NavigationCompleteTransitionActionPayload
|
||||
): NavigationCompleteTransitionAction;
|
||||
}
|
||||
@@ -760,9 +758,9 @@ export namespace StackActions {
|
||||
* SwitchActions
|
||||
*/
|
||||
export namespace SwitchActions {
|
||||
declare const JUMP_TO: 'Navigation/JUMP_TO';
|
||||
export const JUMP_TO: 'Navigation/JUMP_TO';
|
||||
|
||||
declare function jumpTo(
|
||||
export function jumpTo(
|
||||
options: NavigationJumpToActionPayload
|
||||
): NavigationJumpToAction;
|
||||
}
|
||||
|
||||
@@ -3,6 +3,25 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [2.2.2](https://github.com/react-navigation/react-navigation-stack/compare/react-navigation-stack@2.2.1...react-navigation-stack@2.2.2) (2020-02-26)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* fix typescript errors in the definition file ([3bb2c19](https://github.com/react-navigation/react-navigation-stack/commit/3bb2c196e4acfa069791003c2b448b5ab51004d2))
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [2.2.1](https://github.com/react-navigation/react-navigation-stack/compare/react-navigation-stack@2.2.0...react-navigation-stack@2.2.1) (2020-02-24)
|
||||
|
||||
**Note:** Version bump only for package react-navigation-stack
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 2.2.0 (2020-02-24)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "react-navigation-stack",
|
||||
"version": "2.2.0",
|
||||
"version": "2.2.2",
|
||||
"description": "Stack navigator component for React Navigation",
|
||||
"main": "lib/commonjs/index.js",
|
||||
"module": "lib/module/index.js",
|
||||
@@ -56,7 +56,7 @@
|
||||
"react-native-gesture-handler": "^1.6.0",
|
||||
"react-native-safe-area-context": "^0.7.3",
|
||||
"react-native-screens": "^2.0.0-beta.10",
|
||||
"react-navigation": "^4.2.0",
|
||||
"react-navigation": "^4.2.2",
|
||||
"react-test-renderer": "~16.9.0",
|
||||
"typescript": "~3.7.5"
|
||||
},
|
||||
|
||||
7
packages/stack/types/index.d.ts
vendored
7
packages/stack/types/index.d.ts
vendored
@@ -1,7 +0,0 @@
|
||||
declare module '*.png' {
|
||||
import { ImageSourcePropType } from 'react-native';
|
||||
|
||||
declare const value: ImageSourcePropType;
|
||||
|
||||
export default value;
|
||||
}
|
||||
@@ -3,6 +3,22 @@
|
||||
All notable changes to this project will be documented in this file.
|
||||
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
||||
|
||||
## [2.8.2](https://github.com/react-navigation/tabs/compare/react-navigation-tabs@2.8.1...react-navigation-tabs@2.8.2) (2020-02-26)
|
||||
|
||||
**Note:** Version bump only for package react-navigation-tabs
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## [2.8.1](https://github.com/react-navigation/tabs/compare/react-navigation-tabs@2.8.0...react-navigation-tabs@2.8.1) (2020-02-24)
|
||||
|
||||
**Note:** Version bump only for package react-navigation-tabs
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 2.8.0 (2020-02-24)
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "react-navigation-tabs",
|
||||
"version": "2.8.0",
|
||||
"version": "2.8.2",
|
||||
"description": "Tab Navigation components for React Navigation",
|
||||
"main": "lib/commonjs/index.js",
|
||||
"module": "lib/module/index.js",
|
||||
@@ -56,7 +56,7 @@
|
||||
"react-native-gesture-handler": "^1.6.0",
|
||||
"react-native-reanimated": "^1.2.0",
|
||||
"react-native-tab-view": "^2.13.0",
|
||||
"react-navigation": "^4.2.0",
|
||||
"react-navigation": "^4.2.2",
|
||||
"typescript": "~3.7.5"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
"esModuleInterop": true,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"jsx": "react",
|
||||
"lib": ["esnext", "dom"],
|
||||
"lib": ["esnext"],
|
||||
"module": "esnext",
|
||||
"moduleResolution": "node",
|
||||
"noFallthroughCasesInSwitch": true,
|
||||
|
||||
Reference in New Issue
Block a user