Type Alias DeepReadonly<T>

DeepReadonly<T>: T extends (infer R)[]
    ? DeepReadonlyArray<R>
    : T extends object
        ? DeepReadonlyObject<T>
        : T

Make the value deep readonly.

Type Parameters

  • T