parro-it/transform-spread-iterable

View on GitHub
main.js

Summary

Maintainability
A
0 mins
Test Coverage
export default function * spread(source) {
    for (const item of source) {
        if (typeof item[Symbol.iterator] === 'function') {
            yield * item;
        } else {
            yield item;
        }
    }
}