summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--frontend/flow-typed/npm/react-redux_v5.x.x.js11
-rw-r--r--frontend/flow-typed/npm/redux-saga_v0.13.x.js17
-rw-r--r--frontend/flow-typed/npm/redux_v3.x.x.js55
3 files changed, 72 insertions, 11 deletions
diff --git a/frontend/flow-typed/npm/react-redux_v5.x.x.js b/frontend/flow-typed/npm/react-redux_v5.x.x.js
index bd817814..fa3b907c 100644
--- a/frontend/flow-typed/npm/react-redux_v5.x.x.js
+++ b/frontend/flow-typed/npm/react-redux_v5.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: cfe423889942df70fd53fcaad18ef279
-// flow-typed version: 84d79be776/react-redux_v5.x.x/flow_>=v0.30.x
+// flow-typed signature: 8db7b853f57c51094bf0ab8b2650fd9c
+// flow-typed version: ab8db5f14d/react-redux_v5.x.x/flow_>=v0.30.x
import type { Dispatch, Store } from 'redux'
@@ -83,6 +83,13 @@ declare module 'react-redux' {
declare function connect<S, A, OP, SP, DP, P>(
mapStateToProps: MapStateToProps<S, OP, SP>,
+ mapDispatchToProps: Null,
+ mergeProps: MergeProps<SP, DP, OP, P>,
+ options?: ConnectOptions
+ ): Connector<OP, P>;
+
+ declare function connect<S, A, OP, SP, DP, P>(
+ mapStateToProps: MapStateToProps<S, OP, SP>,
mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
mergeProps: MergeProps<SP, DP, OP, P>,
options?: ConnectOptions
diff --git a/frontend/flow-typed/npm/redux-saga_v0.13.x.js b/frontend/flow-typed/npm/redux-saga_v0.13.x.js
index b3615632..fccbbc18 100644
--- a/frontend/flow-typed/npm/redux-saga_v0.13.x.js
+++ b/frontend/flow-typed/npm/redux-saga_v0.13.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 53c54fb34d5442d41873325ad8005b73
-// flow-typed version: fabec5868e/redux-saga_v0.13.x/flow_>=v0.38.x
+// flow-typed signature: b4ebba1ec37948337add98158cf5c16f
+// flow-typed version: 04b2138446/redux-saga_v0.13.x/flow_>=v0.38.x
/* eslint-disable */
@@ -178,13 +178,18 @@ declare module 'redux-saga/effects' {
declare type Buffer = $npm$ReduxSaga$Buffer;
declare type Task = $npm$ReduxSaga$Task;
- declare type TakeEffect<P> = $npm$ReduxSaga$IOEffect & {
+ declare type TakePatternEffect<P> = $npm$ReduxSaga$IOEffect & {
TAKE: {
- channel: ?Channel,
pattern: P,
},
};
+ declare type TakeChannelEffect<C> = $npm$ReduxSaga$IOEffect & {
+ TAKE: {
+ channel: C,
+ },
+ };
+
declare type PutEffect<T> = $npm$ReduxSaga$IOEffect & {
PUT: {
channel: ?Channel,
@@ -464,8 +469,8 @@ declare module 'redux-saga/effects' {
& (<T, Fn: SelectFnSpread<T>>(selector: Fn, t1: T, t2: T, t3: T, t4: T, t5: T, t6: T, ...rest: Array<T>) => SelectEffectSpread<Fn, T>)
declare type TakeFn = {
- <P: Pattern>( pattern: P): TakeEffect<P>;
- <P: Pattern>(channel: Channel, pattern: P): TakeEffect<P>;
+ <P: Pattern>(pattern: P): TakePatternEffect<P>;
+ <C: Channel>(channel: C): TakeChannelEffect<C>;
}
declare type PutFn = {
diff --git a/frontend/flow-typed/npm/redux_v3.x.x.js b/frontend/flow-typed/npm/redux_v3.x.x.js
index f4f5e200..711e5991 100644
--- a/frontend/flow-typed/npm/redux_v3.x.x.js
+++ b/frontend/flow-typed/npm/redux_v3.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 7f1a115f75043c44385071ea3f33c586
-// flow-typed version: 358375125e/redux_v3.x.x/flow_>=v0.33.x
+// flow-typed signature: 76c3dfb5a40ce169d5c08fe80dbd029a
+// flow-typed version: 37b1c6d953/redux_v3.x.x/flow_>=v0.33.x
declare module 'redux' {
@@ -53,6 +53,55 @@ declare module 'redux' {
declare function combineReducers<O: Object, A>(reducers: O): CombinedReducer<$ObjMap<O, <S>(r: Reducer<S, any>) => S>, A>;
- declare function compose<S, A>(...fns: Array<StoreEnhancer<S, A>>): Function;
+ declare function compose<A, B>(ab: (a: A) => B): (a: A) => B
+ declare function compose<A, B, C>(
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => C
+ declare function compose<A, B, C, D>(
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => D
+ declare function compose<A, B, C, D, E>(
+ de: (d: D) => E,
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => E
+ declare function compose<A, B, C, D, E, F>(
+ ef: (e: E) => F,
+ de: (d: D) => E,
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => F
+ declare function compose<A, B, C, D, E, F, G>(
+ fg: (f: F) => G,
+ ef: (e: E) => F,
+ de: (d: D) => E,
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => G
+ declare function compose<A, B, C, D, E, F, G, H>(
+ gh: (g: G) => H,
+ fg: (f: F) => G,
+ ef: (e: E) => F,
+ de: (d: D) => E,
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => H
+ declare function compose<A, B, C, D, E, F, G, H, I>(
+ hi: (h: H) => I,
+ gh: (g: G) => H,
+ fg: (f: F) => G,
+ ef: (e: E) => F,
+ de: (d: D) => E,
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => I
}
bgstack15