iter-tools-es
Version:
The iterable toolbox
22 lines (18 loc) • 517 B
JavaScript
const {
iterableCurry
} = require('../../internal/iterable.js');
const {
__interposeSeq
} = require('../$interpose-seq/interpose-seq.js');
function __interpose(source, value) {
return __interposeSeq(source, [value]);
}
exports.__interpose = __interpose;
const interpose = /*#__PURE__*/iterableCurry(__interpose, {
validateArgs(args) {
if (true && typeof args[0] === 'string') {
console.warn(`For string inputs use interposeSeq instead of interpose`);
}
}
});
exports.interpose = interpose;