This repository has been archived on 2026-03-28. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
StasisWarden-Legacy/node_modules/es-toolkit/dist/compat/array/flatMap.mjs
T

14 lines
372 B
JavaScript

import { flattenDepth } from './flattenDepth.mjs';
import { map } from './map.mjs';
import { isNil } from '../../predicate/isNil.mjs';
function flatMap(collection, iteratee) {
if (isNil(collection)) {
return [];
}
const mapped = isNil(iteratee) ? map(collection) : map(collection, iteratee);
return flattenDepth(mapped, 1);
}
export { flatMap };