| 12345678910111213141516171819202122232425262728293031323334 | "use strict";Object.defineProperty(exports, "__esModule", {  value: true});exports.isTransparentExprWrapper = isTransparentExprWrapper;exports.skipTransparentExprWrapperNodes = skipTransparentExprWrapperNodes;exports.skipTransparentExprWrappers = skipTransparentExprWrappers;var _t = require("@babel/types");const {  isParenthesizedExpression,  isTSAsExpression,  isTSNonNullExpression,  isTSSatisfiesExpression,  isTSTypeAssertion,  isTypeCastExpression} = _t;function isTransparentExprWrapper(node) {  return isTSAsExpression(node) || isTSSatisfiesExpression(node) || isTSTypeAssertion(node) || isTSNonNullExpression(node) || isTypeCastExpression(node) || isParenthesizedExpression(node);}function skipTransparentExprWrappers(path) {  while (isTransparentExprWrapper(path.node)) {    path = path.get("expression");  }  return path;}function skipTransparentExprWrapperNodes(node) {  while (isTransparentExprWrapper(node)) {    node = node.expression;  }  return node;}//# sourceMappingURL=index.js.map
 |