UNPKG

@eluvio/elv-js-helpers

Version:

A collection of Javascript helper functions used by several Eluvio libraries.

16 lines (11 loc) 441 B
'use strict' const isNil = require('../Boolean/isNil') const assertPropRel = require('./assertPropRel') const compare = require('../Functional/compare') const assertPropMaxGTEMin = (propNamePrefix, comparatorFn = compare) => assertPropRel( (p1, p2) => isNil(p1) || isNil(p2) || comparatorFn(p2, p1) === 1, 'must be greater than or equal to', `${propNamePrefix}Max`, `${propNamePrefix}Min`, ) module.exports = assertPropMaxGTEMin