From 89e95b3f143682ed9a006991bacf45c9dcba4818 Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 8 Nov 2018 00:43:05 +0800 Subject: remove node_modules --- node_modules/is-generator-function/index.js | 32 ----------------------------- 1 file changed, 32 deletions(-) delete mode 100644 node_modules/is-generator-function/index.js (limited to 'node_modules/is-generator-function/index.js') diff --git a/node_modules/is-generator-function/index.js b/node_modules/is-generator-function/index.js deleted file mode 100644 index 306a299c..00000000 --- a/node_modules/is-generator-function/index.js +++ /dev/null @@ -1,32 +0,0 @@ -'use strict'; - -var toStr = Object.prototype.toString; -var fnToStr = Function.prototype.toString; -var isFnRegex = /^\s*(?:function)?\*/; -var hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol'; -var getProto = Object.getPrototypeOf; -var getGeneratorFunc = function () { // eslint-disable-line consistent-return - if (!hasToStringTag) { - return false; - } - try { - return Function('return function*() {}')(); - } catch (e) { - } -}; -var generatorFunc = getGeneratorFunc(); -var GeneratorFunction = generatorFunc ? getProto(generatorFunc) : {}; - -module.exports = function isGeneratorFunction(fn) { - if (typeof fn !== 'function') { - return false; - } - if (isFnRegex.test(fnToStr.call(fn))) { - return true; - } - if (!hasToStringTag) { - var str = toStr.call(fn); - return str === '[object GeneratorFunction]'; - } - return getProto(fn) === GeneratorFunction; -}; -- cgit v1.2.3