/* @flow */ 'use strict'; export type Dispatch = (action: Action | ThunkAction | PromiseAction) => any; export type GetState = () => State; export type ThunkAction = (dispatch: Dispatch, getState: GetState) => any; export type PromiseAction = Promise;