@mudssky/jsutils
    Preparing search index...

    Type Alias DeepReadonly<Obj>

    DeepReadonly: {
        readonly [Key in keyof Obj]: Obj[Key] extends object
            ? Obj[Key] extends AnyFunction ? Obj[Key] : DeepReadonly<Obj[Key]>
            : Obj[Key]
    }

    Readonly递归版本

    Type Parameters

    • Obj extends Record<string, any>