summaryrefslogtreecommitdiff
path: root/node_modules/regenerator-transform/src/util.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/regenerator-transform/src/util.js')
-rw-r--r--node_modules/regenerator-transform/src/util.js45
1 files changed, 0 insertions, 45 deletions
diff --git a/node_modules/regenerator-transform/src/util.js b/node_modules/regenerator-transform/src/util.js
deleted file mode 100644
index 80eea017..00000000
--- a/node_modules/regenerator-transform/src/util.js
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * Copyright (c) 2014-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-let currentTypes = null;
-
-export function wrapWithTypes(types, fn) {
- return function (...args) {
- const oldTypes = currentTypes;
- currentTypes = types;
- try {
- return fn.apply(this, args);
- } finally {
- currentTypes = oldTypes;
- }
- };
-}
-
-export function getTypes() {
- return currentTypes;
-}
-
-export function runtimeProperty(name) {
- const t = getTypes();
- return t.memberExpression(
- t.identifier("regeneratorRuntime"),
- t.identifier(name),
- false
- );
-}
-
-export function isReference(path) {
- return path.isReferenced() || path.parentPath.isAssignmentExpression({ left: path.node });
-}
-
-export function replaceWithOrRemove(path, replacement) {
- if (replacement) {
- path.replaceWith(replacement)
- } else {
- path.remove();
- }
-}