Logos DX
    Preparing search index...

    Type Alias NotUndefined<T>

    NotUndefined: T extends undefined ? never : T

    Filters out undefined from a union type.

    Essential for type narrowing operations and ensuring required values in contexts where undefined is not acceptable.

    Type Parameters

    • T
    function requireValue<T>(value: T | undefined): NotUndefined<T>
    type RequiredFields<T> = { [K in keyof T]: NotUndefined<T[K]> }