Skip to main content

Type Alias: DeepReadonly<T>

DeepReadonly<T> = T extends (...args) => any ? T : T extends object ? { readonly [P in keyof T]: DeepReadonly<T[P]> } : T

Defined in: src/utils/Types.ts:27

A recursive readonly type.

Type Parameters

T

T