Documentation / base / Immutable
Type Alias: Immutable<T>
Immutable<
T> =Textends (...args) =>any?T:Textends readonly infer U[] ?ReadonlyArray<Immutable<U>> :TextendsMap<infer K, infer V> ?ReadonlyMap<Immutable<K>,Immutable<V>> :TextendsSet<infer U> ?ReadonlySet<Immutable<U>> :Textendsobject?Readonly<{ [K in keyof T]: Immutable<T[K]> }> :T
Defined in: libs/base/src/utils.ts:276
Immutable type modifier
Type Parameters
T
T