Type Alias: DeepReadonly<T>
DeepReadonly<
T
> =T
extends (...args
) =>any
?T
:T
extendsobject
?{ readonly [P in keyof T]: DeepReadonly<T[P]> }
:T
Defined in: src/utils/Types.ts:27
A recursive readonly type.
Type Parameters
T
T
DeepReadonly<
T
> =T
extends (...args
) =>any
?T
:T
extendsobject
?{ readonly [P in keyof T]: DeepReadonly<T[P]> }
:T
Defined in: src/utils/Types.ts:27
A recursive readonly type.
T