genutil

Utilities for dealing with ES6 generators.

Usage no npm install needed!

<script type="module">
  import genutil from 'https://cdn.skypack.dev/genutil';
</script>

README

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