We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Types
1 parent 5e946bc commit 4268ebdCopy full SHA for 4268ebd
src/AppContainer.re
@@ -1,6 +1,5 @@
1
-type persistNavigationState = Types.navigationState => Js.Promise.t(unit);
2
-type loadNavigationState =
3
- unit => Js.Promise.t(option(Types.navigationState));
+type persistNavigationState = NavigationState.t => Js.Promise.t(unit);
+type loadNavigationState = unit => Js.Promise.t(option(NavigationState.t));
4
5
type appContainerProps('screenProps) = {
6
.
@@ -12,11 +11,11 @@ type appContainerProps('screenProps) = {
12
11
13
module Make = (S: {
14
type screenProps;
15
- let navigator: Types.navigator;
+ let navigator: Navigator.t;
16
}) => {
17
[@bs.module "react-navigation"]
18
external make:
19
- Types.navigator => React.component(appContainerProps(S.screenProps)) =
+ Navigator.t => React.component(appContainerProps(S.screenProps)) =
20
"createAppContainer";
21
22
[@bs.obj]
src/DrawerNavigator.re
@@ -53,8 +53,8 @@ external config:
53
"";
54
55
56
-external make: Js.t('a) => Types.navigator = "createDrawerNavigator";
+external make: Js.t('a) => Navigator.t = "createDrawerNavigator";
57
58
59
-external makeWithConfig: (Js.t('a), config) => Types.navigator =
+external makeWithConfig: (Js.t('a), config) => Navigator.t =
60
"createDrawerNavigator";
src/Navigation.re
@@ -5,7 +5,7 @@ external navigationContext: React.Context.t(t) = "NavigationContext";
let useNavigation = () => React.useContext(navigationContext);
7
8
-[@bs.get] external state: t => Types.navigationState = "";
+[@bs.get] external state: t => NavigationState.t = "";
9
10
[@bs.send] external navigate: (t, string) => unit = "";
[@bs.send]
src/Types.bs.js renamed to src/NavigationState.bs.js
src/NavigationState.re
@@ -0,0 +1,10 @@
+type t = {
+ .
+ "index": int,
+ "routeName": string,
+ "routes": option(array(t)),
+ "isDrawerOpen": bool,
+};
+
+type persistNavigationState = t => Js.Promise.t(unit);
+type loadNavigationState = unit => Js.Promise.t(option(t));
src/Navigator.bs.js
@@ -0,0 +1 @@
+/* This output is empty. Its source's type definitions, externals and/or unused code got optimized away. */
src/Navigator.re
@@ -0,0 +1,3 @@
+type props;
+type t = React.component(props);
src/StackNavigator.re
@@ -22,8 +22,8 @@ external config:
23
24
25
-external make: Js.t('a) => Types.navigator = "createStackNavigator";
+external make: Js.t('a) => Navigator.t = "createStackNavigator";
26
27
28
29
"createStackNavigator";
src/SwitchNavigator.re
@@ -17,8 +17,8 @@ external config:
-external make: Js.t('a) => Types.navigator = "createSwitchNavigator";
+external make: Js.t('a) => Navigator.t = "createSwitchNavigator";
"createSwitchNavigator";
src/TabNavigator.re
@@ -42,19 +42,18 @@ external config:
42
43
module MaterialTop = {
44
45
- external make: Js.t('a) => Types.navigator =
46
- "createMaterialTopTabNavigator";
+ external make: Js.t('a) => Navigator.t = "createMaterialTopTabNavigator";
47
48
49
- external makeWithConfig: (Js.t('a), config) => Types.navigator =
+ external makeWithConfig: (Js.t('a), config) => Navigator.t =
50
"createMaterialTopTabNavigator";
51
};
52
module Bottom = {
- external make: Js.t('a) => Types.navigator = "createBottomTabNavigator";
+ external make: Js.t('a) => Navigator.t = "createBottomTabNavigator";
"createBottomTabNavigator";
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments