Skip to main content

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

Class: NativeImmutabilityProvider<TContext>

Type parameters​

NameType
TContextextends ContextConstraint

Implements​

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• new NativeImmutabilityProvider<TContext>(): NativeImmutabilityProvider<TContext>

Type parameters​

NameType
TContextextends ContextConstraint

Returns​

NativeImmutabilityProvider<TContext>

Properties​

name​

• Readonly name: "native"

Implementation of​

ImmutabilityProvider.name

Defined in​

src/middleware/immutability/providers/NativeImmutabilityProvider.ts:15

Methods​

clone​

▸ clone(context): TContext

Parameters​

NameType
contextTContext

Returns​

TContext

Implementation of​

ImmutabilityProvider.clone

Defined in​

src/middleware/immutability/providers/NativeImmutabilityProvider.ts:17


freeze​

▸ freeze(context): TContext

Parameters​

NameType
contextTContext

Returns​

TContext

Implementation of​

ImmutabilityProvider.freeze

Defined in​

src/middleware/immutability/providers/NativeImmutabilityProvider.ts:34


isImmutable​

▸ isImmutable(context): boolean

Parameters​

NameType
contextTContext

Returns​

boolean

Implementation of​

ImmutabilityProvider.isImmutable

Defined in​

src/middleware/immutability/providers/NativeImmutabilityProvider.ts:45