@jewel998/state-machine - v0.0.5 / NativeImmutabilityProvider
Class: NativeImmutabilityProvider<TContext>
Type parameters
| Name | Type |
|---|---|
TContext | extends ContextConstraint |
Implements
ImmutabilityProvider<TContext>
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new NativeImmutabilityProvider<TContext>(): NativeImmutabilityProvider<TContext>
Type parameters
| Name | Type |
|---|---|
TContext | extends ContextConstraint |
Returns
NativeImmutabilityProvider<TContext>
Properties
name
• Readonly name: "native"
Implementation of
Defined in
src/middleware/immutability/providers/NativeImmutabilityProvider.ts:15
Methods
clone
▸ clone(context): TContext
Parameters
| Name | Type |
|---|---|
context | TContext |
Returns
TContext
Implementation of
Defined in
src/middleware/immutability/providers/NativeImmutabilityProvider.ts:17
freeze
▸ freeze(context): TContext
Parameters
| Name | Type |
|---|---|
context | TContext |
Returns
TContext
Implementation of
Defined in
src/middleware/immutability/providers/NativeImmutabilityProvider.ts:34
isImmutable
▸ isImmutable(context): boolean
Parameters
| Name | Type |
|---|---|
context | TContext |
Returns
boolean
Implementation of
ImmutabilityProvider.isImmutable
Defined in
src/middleware/immutability/providers/NativeImmutabilityProvider.ts:45