UNPKG

@pacote/iff

Version:

Conditional expressions with Option support.

14 lines 430 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.iff = iff; var option_1 = require("@pacote/option"); function iff(predicate, onConsequent, onAlternative) { return onAlternative ? predicate ? onConsequent() : onAlternative() : predicate ? (0, option_1.Some)(onConsequent()) : option_1.None; } //# sourceMappingURL=index.js.map