all files / fibonacci/ fibonacci.js

100% Statements 14/14
100% Branches 2/2
100% Functions 3/3
100% Lines 7/7
1 statement, 1 branch Ignored     
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24                                   
/*
 * @title fibonacci
 * @description Module definition for the fibonacci component
 */
 
 
/*********************************************************************************
 1. MODULE DEFINITION
 *********************************************************************************/
 
export default {
    [Symbol.iterator]() {
        let pre = 0;
        let cur = 1;
        return {
            next() {
                [pre, cur] = [cur, pre + cur];
                return {done: false, value: cur};
            }
        };
    }
};