Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "types"

Index

Type aliases

Action

Action: function

Type declaration

    • (args: TArgs): TReturn
    • Parameters

      • Rest args: TArgs

      Returns TReturn

Context

Context: Context<T>

ContextReference

ContextReference: object

Type declaration

  • meta: TMeta
  • setState: React.Dispatch<React.SetStateAction<TState>>
  • state: TState
  • stores: InferStores<TContexts>

Contexts

Contexts: object

Type declaration

  • [key: string]: Context

DropFirst

DropFirst: DropFirst<T>

InferStore

InferStore: InferStore<TContext>

InferStores

InferStores: object

Type declaration

InitActions

InitActions: function

Type declaration

InitMiddleware

InitMiddleware: function

Type declaration

MappedActions

MappedActions: object

Type declaration

Meta

Meta: object

Type declaration

  • [key: string]: any

Middleware

Middleware: function

Type declaration

    • (next: TMiddlewareAction, args: TArgs, meta: MiddlewareMeta<TState>): Promise<TReturn> | TReturn
    • Parameters

      Returns Promise<TReturn> | TReturn

MiddlewareAction

MiddlewareAction: function

Type declaration

    • (args: TArgs): TReturn | void
    • Parameters

      • args: TArgs

      Returns TReturn | void

MiddlewareContextReference

MiddlewareContextReference: object

Type declaration

MiddlewareCreator

MiddlewareCreator: object

Type declaration

MiddlewareMeta

MiddlewareMeta: object & Meta

Params

Params: Params<T>

RetType

RetType: RetType<T>

Store

Store: Store<TState, TContexts, TMeta, TInitActions>

Generated using TypeDoc