Code coverage report for src/take.js

Statements: 100% (44 / 44)      Branches: 100% (23 / 23)      Functions: 100% (2 / 2)      Lines: 100% (4 / 4)      Ignored: 8 statements, 4 branches     

All files » src/ » take.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  5   15             10          
function *take(xs, n) {
    let i = 0;
 
    for (let x of xs) {
        if (i === n) {
            break;
        }
 
        yield x;
 
        i += 1;
    }
}
 
export default take;