Skip to main content

@jewel998/state-machine - v0.0.5 / ImmutabilityMiddleware

Class: ImmutabilityMiddleware<TContext, TState>

Type parameters

NameType
TContextextends ContextConstraint
TStateextends StateIdentifier

Table of contents

Constructors

Methods

Constructors

constructor

new ImmutabilityMiddleware<TContext, TState>(options): ImmutabilityMiddleware<TContext, TState>

Type parameters

NameType
TContextextends ContextConstraint
TStateextends StateIdentifier

Parameters

NameType
optionsImmutabilityOptions<TContext>

Returns

ImmutabilityMiddleware<TContext, TState>

Defined in

src/middleware/immutability/ImmutabilityMiddleware.ts:34

Methods

getMiddlewareConfig

getMiddlewareConfig(): MiddlewareConfig<TContext, TState>

Returns

MiddlewareConfig<TContext, TState>

Defined in

src/middleware/immutability/ImmutabilityMiddleware.ts:54


getProvider

getProvider(): ImmutabilityProvider<TContext>

Returns

ImmutabilityProvider<TContext>

Defined in

src/middleware/immutability/ImmutabilityMiddleware.ts:66