@jewel998/state-machine - v0.0.5 / ImmutabilityMiddleware
Class: ImmutabilityMiddleware<TContext, TState>
Type parameters
| Name | Type |
|---|---|
TContext | extends ContextConstraint |
TState | extends StateIdentifier |
Table of contents
Constructors
Methods
Constructors
constructor
• new ImmutabilityMiddleware<TContext, TState>(options): ImmutabilityMiddleware<TContext, TState>
Type parameters
| Name | Type |
|---|---|
TContext | extends ContextConstraint |
TState | extends StateIdentifier |
Parameters
| Name | Type |
|---|---|
options | ImmutabilityOptions<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>