Skip to content

Latest commit

 

History

History
17 lines (9 loc) · 636 Bytes

Immutable.md

File metadata and controls

17 lines (9 loc) · 636 Bytes

mutativeDocs


mutative / Immutable

Type Alias: Immutable<T>

Immutable<T>: T extends Primitive | AtomicObject ? T : T extends IfAvailable<ReadonlyMap<infer K, infer V>> ? ImmutableMap<K, V> : T extends IfAvailable<ReadonlySet<infer V>> ? ImmutableSet<V> : T extends WeakReferences ? T : T extends object ? ImmutableObject<T> : T

Type Parameters

T

Defined in

interface.ts:164