1.0.0 • Published 5 years ago

@lavadrop/fib v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@lavadrop/fib

npm license Travis Build Status codecov Try @lavadrop/fib on RunKit

Part of a library of zero-dependency npm modules that do just one thing.

npm

min + gzip | 99 bytes

source

A Fibonacci sequence generator.

Usage

import fib from '@lavadrop/fib'

const fibs = fib()
fibs.next() // { done: false, value: 0 }
fibs.next() // { done: false, value: 1 }
fibs.next() // { done: false, value: 1 }
fibs.next().value
// => 2

Parameters

none

Returns

A Fibonacci sequence iterator. It never ends, so the result of next() will always contain done: false.

Return type

Generator<number, number, number>