UNPKG

fp-ts

Version:

Functional programming in TypeScript

11 lines (10 loc) 186 B
/** * @since 2.0.0 */ export var tailRec = function (startWith, f) { var ab = f(startWith); while (ab._tag === 'Left') { ab = f(ab.left); } return ab.right; };