hoshimi
    Preparing search index...

    Type Alias DeepRequired<T>

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

    Make a type required.

    Type Parameters

    • T