diff options
Diffstat (limited to 'lib/until.js')
-rw-r--r-- | lib/until.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/until.js b/lib/until.js new file mode 100644 index 0000000..f9ed2fd --- /dev/null +++ b/lib/until.js @@ -0,0 +1,9 @@ +'use strict'; + +import whilst from './whilst'; + +export default function until(test, iterator, cb) { + return whilst(function() { + return !test.apply(this, arguments); + }, iterator, cb); +} |