Projektstart

This commit is contained in:
2026-01-22 15:49:12 +01:00
parent 7212eb6f7a
commit 57e5f652f8
10637 changed files with 2598792 additions and 64 deletions

29
backend/node_modules/obliterator/map.js generated vendored Normal file
View File

@@ -0,0 +1,29 @@
/**
* Obliterator Map Function
* ===========================
*
* Function returning a iterator mapping the given iterator's values.
*/
var Iterator = require('./iterator.js');
var iter = require('./iter.js');
/**
* Map.
*
* @param {Iterator} target - Target iterable.
* @param {function} mapper - Map function.
* @return {Iterator}
*/
module.exports = function map(target, mapper) {
var iterator = iter(target);
return new Iterator(function next() {
var step = iterator.next();
if (step.done) return step;
return {
value: mapper(step.value)
};
});
};