Interface State<TContext, TEvent, TState>

Type Parameters

Hierarchy

  • State

Properties

actions: ActionObject<TContext, TEvent>[]
changed?: boolean
context: TContext
matches: (<TSV>(value: TSV) => this is TState extends {
    value: TSV;
} ? TState & {
    value: TSV;
} : never)

Type declaration

    • <TSV>(value: TSV): this is TState extends {
          value: TSV;
      } ? TState & {
          value: TSV;
      } : never
    • Type Parameters

      • TSV extends string

      Parameters

      • value: TSV

      Returns this is TState extends {
          value: TSV;
      } ? TState & {
          value: TSV;
      } : never

value: TState["value"]

Generated using TypeDoc