npm.io
1.0.4 • Published 10 years ago

genutil

Licence
MIT
Version
1.0.4
Deps
0
Vulns
0
Weekly
0

Build Status

genutil

Utilities for dealing with ES6 generators.

API

isGenerator(Object) -> Boolean

Returns true if argument is a Generator, false otherwise. Supports regenerator.

isGeneratorProto(Object) -> Boolean

Returns true if argument is a GeneratorPrototype, false otherwise. A GeneratorPrototype is produced when a generator is invoked. Supports regenerator.

*resolve(Object) -> Object

Yield to argument and return result if possible. Otherwise return the argument. Useful when you don't know if the provided value is a generator or not.

License

MIT