UNPKG

@prelude/cmp

Version:

Cmp module.

11 lines 389 B
import { eq, asc, dsc } from './prelude.js'; /** @returns composed non-nullable comparision function as null-handling function, `null` values are considered lower than non-`null` values. */ const nullOr = (cmp) => (a, b) => a === null ? b === null ? eq : asc : b === null ? dsc : cmp(a, b); export default nullOr; //# sourceMappingURL=null-or.js.map