refactor: move type imports to the end

This commit is contained in:
satyajit.happy
2019-07-23 23:23:21 +02:00
parent f41657e4fe
commit d4f1fb731a
5 changed files with 9 additions and 9 deletions

View File

@@ -1,6 +1,5 @@
import * as React from 'react';
import { render } from 'react-native-testing-library';
import { Router, DefaultRouterOptions, NavigationState } from '../types';
import useNavigationBuilder from '../useNavigationBuilder';
import NavigationContainer from '../NavigationContainer';
import Screen from '../Screen';
@@ -8,6 +7,7 @@ import MockRouter, {
MockActions,
MockRouterKey,
} from './__fixtures__/MockRouter';
import { Router, DefaultRouterOptions, NavigationState } from '../types';
beforeEach(() => (MockRouterKey.current = 0));

View File

@@ -1,6 +1,6 @@
import * as React from 'react';
import { ParamListBase, RouteConfig, TypedNavigator } from './types';
import Screen from './Screen';
import { ParamListBase, RouteConfig, TypedNavigator } from './types';
export default function createNavigator<
ScreenOptions extends object,

View File

@@ -1,4 +1,8 @@
import * as React from 'react';
import SceneView from './SceneView';
import NavigationBuilderContext, {
ChildActionListener,
} from './NavigationBuilderContext';
import {
Descriptor,
PartialState,
@@ -8,10 +12,6 @@ import {
ParamListBase,
RouteConfig,
} from './types';
import SceneView from './SceneView';
import NavigationBuilderContext, {
ChildActionListener,
} from './NavigationBuilderContext';
type Options<ScreenOptions extends object> = {
state: NavigationState | PartialState<NavigationState>;

View File

@@ -5,6 +5,8 @@ import useRegisterNavigator from './useRegisterNavigator';
import useDescriptors from './useDescriptors';
import useNavigationHelpers from './useNavigationHelpers';
import useOnAction from './useOnAction';
import useOnRouteFocus from './useOnRouteFocus';
import useChildActionListeners from './useChildActionListeners';
import {
DefaultRouterOptions,
NavigationState,
@@ -13,8 +15,6 @@ import {
Router,
RouterFactory,
} from './types';
import useOnRouteFocus from './useOnRouteFocus';
import useChildActionListeners from './useChildActionListeners';
type Options = {
children: React.ReactNode;

View File

@@ -1,6 +1,6 @@
import * as React from 'react';
import { NavigationAction, NavigationState, Router } from './types';
import NavigationBuilderContext from './NavigationBuilderContext';
import { NavigationAction, NavigationState, Router } from './types';
type Options<Action extends NavigationAction> = {
router: Router<NavigationState, Action>;