Type aliases
				
					
					Action
					Action: function
					
					
						Type declaration
						
							- 
								
								
									- 
										ParametersReturns TReturn
 
 
				
				
					
					Context
					Context: Context<T>
					
				
				
					
					ContextReference
					ContextReference: object
					
					
						Type declaration
						
							- 
								meta: TMeta
- 
								setState: React.Dispatch<React.SetStateAction<TState>>
- 
								state: TState
- 
								
							
 
				
				
					
					Contexts
					Contexts: object
					
					
				
				
					
					DropFirst
					DropFirst: DropFirst<T>
					
				
				
					
					InferStore
					InferStore: InferStore<TContext>
					
				
				
					
					InferStores
					InferStores: object
					
					
				
				
					
					InitActions
					InitActions: function
					
					
						Type declaration
						
							- 
								
								
									- 
										ParametersReturns object
 
 
				
				
					
					InitMiddleware
					InitMiddleware: function
					
					
						Type declaration
						
							- 
								
								
									- 
										Parameters
											- 
												next: TMiddlewareAction
- 
												args: TArgs
- 
												
											
 Returns Promise<void>
											 | 
											void
										
 
 
				
				
					
					MappedActions
					MappedActions: object
					
					
				
				
				
					
					Middleware
					Middleware: function
					
					
						Type declaration
						
							- 
								
									- (next: TMiddlewareAction, args: TArgs, meta: MiddlewareMeta<TState>): Promise<TReturn> | TReturn
 
									- 
										Parameters
											- 
												next: TMiddlewareAction
- 
												args: TArgs
- 
												
											
 Returns Promise<TReturn>
											 | 
											TReturn
										
 
 
				
				
					
					MiddlewareAction
					MiddlewareAction: function
					
					
						Type declaration
						
							- 
								
									- (args: TArgs): TReturn | void
 
									- 
										ParametersReturns TReturn
											 | 
											void
										
 
 
				
				
					
					MiddlewareContextReference
					MiddlewareContextReference: object
					
					
				
				
					
					MiddlewareCreator
					MiddlewareCreator: object
					
					
				
				
					
					MiddlewareMeta
					Middleware
Meta: object & MetaRetType
					RetType: RetType<T>
					
				
				
					
					Store
					Store: Store<TState, TContexts, TMeta, TInitActions>