UNPKG

chain-able

Version:

interfaces that describe their intentions.

18 lines (16 loc) 1.4 kB
var toS = require('./toS') /** * @desc is generator function * @since 4.0.0-beta.2 * @param {*} x value to check * @return {boolean} x isGenerator * * @see https://github.com/jonschlinkert/kind-of/blob/master/index.js#L66 * @example * isGenerator(*function() {}) * //=> true * isGenerator(function() {}) * //=> false */ module.exports = function (x) { return toS(x) === '[object GeneratorFunction]'; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhdG9yLmpzIiwic291cmNlcyI6WyJnZW5lcmF0b3IuanMiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgdG9TID0gcmVxdWlyZSgnLi90b1MnKVxuXG4vKipcbiAqIEBkZXNjIGlzIGdlbmVyYXRvciBmdW5jdGlvblxuICogQHNpbmNlIDQuMC4wLWJldGEuMlxuICogQHBhcmFtICB7Kn0geCB2YWx1ZSB0byBjaGVja1xuICogQHJldHVybiB7Ym9vbGVhbn0geCBpc0dlbmVyYXRvclxuICpcbiAqIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2pvbnNjaGxpbmtlcnQva2luZC1vZi9ibG9iL21hc3Rlci9pbmRleC5qcyNMNjZcbiAqIEBleGFtcGxlXG4gKiAgaXNHZW5lcmF0b3IoKmZ1bmN0aW9uKCkge30pXG4gKiAgLy89PiB0cnVlXG4gKiAgaXNHZW5lcmF0b3IoZnVuY3Rpb24oKSB7fSlcbiAqICAvLz0+IGZhbHNlXG4gKi9cbm1vZHVsZS5leHBvcnRzID0geCA9PiB0b1MoeCkgPT09ICdbb2JqZWN0IEdlbmVyYXRvckZ1bmN0aW9uXSdcbiJdLCJuYW1lcyI6WyJjb25zdCJdLCJtYXBwaW5ncyI6IkFBQUFBLEdBQUssQ0FBQyxHQUFHLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQzs7Ozs7Ozs7Ozs7Ozs7O0FBZTVCLE1BQU0sQ0FBQyxPQUFPLEdBQUcsVUFBQSxDQUFDLENBQUEsQ0FBQyxBQUFHLFNBQUEsR0FBRyxDQUFDLENBQUMsQ0FBQyxLQUFLLDRCQUE0QixHQUFBOyJ9