From 0e8bbcf51d01fc0ae58a9dbc4182541b37c6b214 Mon Sep 17 00:00:00 2001 From: Derek Ju Date: Wed, 27 Jun 2018 15:21:59 -0700 Subject: [PATCH 1/3] Use required context parameter for InitialStateType --- src/tokens.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tokens.js b/src/tokens.js index 0765f10..fc169bf 100644 --- a/src/tokens.js +++ b/src/tokens.js @@ -13,7 +13,7 @@ import type {Token, Context} from 'fusion-core'; import type {ReactReduxServiceType} from './types.js'; -type InitialStateType = (ctx?: Context) => Promise | TState; +type InitialStateType = (ctx: Context) => Promise | TState; export const ReduxToken: Token = createToken( 'ReduxToken' @@ -26,5 +26,5 @@ export const EnhancerToken: Token> = createToken( 'EnhancerToken' ); export const GetInitialStateToken: Token< - InitialStateType + InitialStateType   > = createToken('GetInitialStateToken'); From dee631f8e4d9871031b8cae2dfe94e5cc81e249e Mon Sep 17 00:00:00 2001 From: Derek Ju Date: Wed, 27 Jun 2018 15:24:25 -0700 Subject: [PATCH 2/3] Update documentation --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e2a9097..3741a2a 100644 --- a/README.md +++ b/README.md @@ -151,7 +151,7 @@ A function that gets initial state asynchronously without triggering actions. Op ###### Types ```flow -type InitialState = () => Promise | State +type InitialState = (ctx: Context) => Promise | State ``` --- From 7726629f7aa7c1476f6eba98577f15723d783796 Mon Sep 17 00:00:00 2001 From: Derek Ju Date: Wed, 27 Jun 2018 15:25:40 -0700 Subject: [PATCH 3/3] Remove extra lines --- src/tokens.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tokens.js b/src/tokens.js index fc169bf..7ba5f5b 100644 --- a/src/tokens.js +++ b/src/tokens.js @@ -26,5 +26,5 @@ export const EnhancerToken: Token> = createToken( 'EnhancerToken' ); export const GetInitialStateToken: Token< - InitialStateType   + InitialStateType > = createToken('GetInitialStateToken');