Function optEmptyObject

  • For empty object ({}) returns None, otherwise acts same as opt.

    Type Parameters

    • T extends object

    Parameters

    • x: undefined | null | T

    Returns OptSafe<T>

    Example

    optEmptyObject(undefined) // None
    optEmptyObject({}) // None
    optEmptyObject({a: 0}) // Some({a: 0})

Generated using TypeDoc