pragmatic-fp-ts
Version:
Opinionated functional programming library with easy use in mind
10 lines (7 loc) • 372 B
text/typescript
import { BasicComparable, getValue } from "./main.ts";
export function gt(a: BasicComparable, b: BasicComparable): boolean;
export function gt(a: BasicComparable): (b: BasicComparable) => boolean;
export function gt(a: BasicComparable, b?: BasicComparable) {
if (arguments.length === 1) return (_b: BasicComparable) => gt(a, _b);
return getValue(b) > getValue(a);
}