kit
    Preparing search index...

    Type Alias RequiredObjectDeep<T>

    RequiredObjectDeep: Simplify<
        {
            [K in keyof T]-?: T[K] extends object
                ? Exclude<RequiredObjectDeep<T[K]>, undefined>
                : Exclude<T[K], undefined>
        },
    >

    Make required all properties of objec T (deeply)

    Type Parameters

    • T extends object

    { key-?: Exclude<$, undefined> }