[Home] > Snippets  > Languages  > JavaScript  > Fn  >  Check if a value is a generator function

Check if a value is a generator function

JavaScript

const isGeneratorFunction = (v) => Object.prototype.toString.call(v) === '[object GeneratorFunction]'

Examples

isGeneratorFunction(function () {}) // false
isGeneratorFunction(function* () {}) // true