UNPKG

stream-chain

Version:

Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.

12 lines (8 loc) 265 B
// @ts-self-types="./takeWithSkip.d.ts" import {none} from '../defs.js'; const takeWithSkip = (n, skip = 0, finalValue = none) => value => skip > 0 ? (--skip, none) : n > 0 ? (--n, value) : finalValue; export default takeWithSkip; export {takeWithSkip};