UNPKG

iter-tools-es

Version:
25 lines (20 loc) 613 B
const { asyncIterableCurry, asyncEnsureIterable } = require('../../internal/async-iterable.js'); const { __asyncIncludesAnySeq } = require('../$includes-any-seq/async-includes-any-seq.js'); function __asyncIncludesSeq(iterable, seq, same = Object.is) { return __asyncIncludesAnySeq(iterable, [seq], same); } exports.__asyncIncludesSeq = __asyncIncludesSeq; const asyncIncludesSeq = /*#__PURE__*/asyncIterableCurry(__asyncIncludesSeq, { minArgs: 1, maxArgs: 2, reduces: true, validateArgs(args) { args[1] = asyncEnsureIterable(args[1]); } }); exports.asyncIncludesSeq = asyncIncludesSeq;