Left Curve Software Stack
    Preparing search index...

    Type Alias NestedOmit<T, TPath>

    NestedOmit: TPath extends `${infer TKey}.${infer TRest}`
        ? TKey extends keyof T
            ? Omit<T, TKey> & { [K in TKey]: NestedOmit<T[K], TRest> }
            : T
        : Omit<T, TPath & keyof T>

    Type Parameters

    • T
    • TPath extends string