UNPKG
types-helpers
Version:
latest (1.0.1)
1.0.1
1.0.0
Librería de utilidades avanzadas para tipos en TypeScript
types-helpers
/
dist
/
deep
/
DeepReadonly.d.ts
4 lines
(3 loc)
•
176 B
TypeScript
View Raw
1
2
3
4
export
type
DeepReadonly
<T> = {
readonly
[K
in
keyof T]: T[K]
extends
object
? T[K]
extends
Array
<infer U> ?
ReadonlyArray
<
DeepReadonly
<U>> :
DeepReadonly
<T[K]> : T[K]; };