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