diff --git a/flow-typed/reselect_v3.x.x.js b/flow-typed/reselect_v3.x.x.js index 1e0a385c020..b809d94a29e 100644 --- a/flow-typed/reselect_v3.x.x.js +++ b/flow-typed/reselect_v3.x.x.js @@ -9,11 +9,11 @@ declare module "reselect" { declare type OutputSelector<-TState, TProps, TResult> = & InputSelector - & { + & {| recomputations(): number, resetRecomputations(): number, resultFunc(...args: any[]): TResult, - }; + |}; declare type SelectorCreator = { ( @@ -869,10 +869,11 @@ declare module "reselect" { arg15: T15, arg16: T16 ) => TResult - ): OutputSelector + ): OutputSelector, + ... }; - declare type Reselect = { + declare type Reselect = {| createSelector: SelectorCreator, defaultMemoize: ( @@ -885,11 +886,11 @@ declare module "reselect" { ...memoizeOptions: any[] ) => SelectorCreator, - createStructuredSelector: }>( + createStructuredSelector: |}>( inputSelectors: InputSelectors, selectorCreator?: SelectorCreator ) => OutputSelector> - }; + |}; declare module.exports: Reselect; }