TESSA Web API
    Preparing search index...

    Type Alias DeepReadonly<T>

    DeepReadonly: T extends (...args: unknown[]) => unknown
        ? T
        : T extends readonly unknown[]
            ? ReadonlyArray<DeepReadonly<T[number]>>
            : T extends object ? { readonly [K in keyof T]: DeepReadonly<T[K]> } : T

    Type Parameters

    • T