wonka
Version:
A fast push & pull stream library for Reason, loosely following the [callbag spec](https://github.com/callbag/callbag)
26 lines (20 loc) • 681 B
JavaScript
import * as Wonka_helpers from "../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);
}
}));
});
});
}
export {
skip ,
}
/* No side effect */