Similar to Opt.propOrUndef, but it is designed for naked objects (not wrapped in opt).
interface A {x?: number;}const aFull: A = {x: 4};propOrUndef<A>()('x')(aFull); // 4const aEmpty: A = {};propOrUndef<A>()('x')(aEmpty); // undefined Copy
interface A {x?: number;}const aFull: A = {x: 4};propOrUndef<A>()('x')(aFull); // 4const aEmpty: A = {};propOrUndef<A>()('x')(aEmpty); // undefined
Generated using TypeDoc
Similar to Opt.propOrUndef, but it is designed for naked objects (not wrapped in opt).