%PDF- %PDF-
Direktori : /home/opti/workflow/node_modules/regenerator-transform/src/ |
Current File : /home/opti/workflow/node_modules/regenerator-transform/src/util.js |
/** * Copyright (c) 2014, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * https://raw.github.com/facebook/regenerator/master/LICENSE file. An * additional grant of patent rights can be found in the PATENTS file in * the same directory. */ import * as t from "babel-types"; export function runtimeProperty(name) { 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(); } }