Function propOrUndefNaked

  • Similar to Opt.propOrUndef, but it is designed for naked objects (not wrapped in opt).

    Type Parameters

    Returns (<K>(key) => ((x) => undefined | WithoutOptValues<T[K]>))

    Example

    interface A {x?: number;}

    const aFull: A = {x: 4};
    propOrUndef<A>()('x')(aFull); // 4

    const aEmpty: A = {};
    propOrUndef<A>()('x')(aEmpty); // undefined

Generated using TypeDoc