Type Alias: DeepReadonly<T>
DeepReadonly<
T
> ={ readonly [P in keyof T]: T[P] extends object ? DeepReadonly<T[P]> : T[P] }
Type Parameters
Type Parameter |
---|
T |
Last updated on
DeepReadonly<
T
> ={ readonly [P in keyof T]: T[P] extends object ? DeepReadonly<T[P]> : T[P] }
Type Parameter |
---|
T |