UNPKG

wonka

Version:

A fast push & pull stream library for Reason, loosely following the [callbag spec](https://github.com/callbag/callbag)

23 lines (19 loc) 690 B
'use strict'; var Wonka_helpers = require("../wonka_helpers.js"); function skip(wait) { return (function (source) { return (function (sink) { var rest = /* record */[/* contents */wait]; return Wonka_helpers.captureTalkback(source, (function (signal, talkback) { if (typeof signal === "number" || !(signal.tag && rest[0] > 0)) { return sink(signal); } else { rest[0] = rest[0] - 1 | 0; return talkback(/* Pull */0); } })); }); }); } exports.skip = skip; /* No side effect */