Vinyl
    Preparing search index...

    Type Alias OptionalDeep<T, K>

    OptionalDeep: Optional<
        {
            [P in keyof T]: T[P] extends Primitive ? T[P] : OptionalDeep<T[P], K>
        },
        K & keyof T,
    >

    Make properties of T extending K optional, recursively.

    Type Parameters

    • T
    • K extends keyof any