always-panic - v0.10.1
    Preparing search index...

    Type Alias DeepReadonly<T>

    DeepReadonly: T extends Date
    | RegExp
    | Error
        ? T
        : T extends (...args: infer A) => infer R
            ? (...args: A) => R
            : T extends readonly (infer U)[]
                ? readonly DeepReadonly<U>[]
                : T extends object ? { readonly [K in keyof T]: DeepReadonly<T[K]> } : T

    Recursive readonly view of T for inspect callbacks (compile-time only).

    Type Parameters

    • T