UNPKG

react-docgen

Version:

A CLI and toolkit to extract information from React components for documentation generation.

31 lines (25 loc) 865 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _recast = _interopRequireDefault(require("recast")); /* * Copyright (c) 2015, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * * */ const types = _recast.default.types.namedTypes; /** * Returns true of the path is an unreachable TypePath */ var _default = path => { return !path || types.Identifier.check(path.node) || types.ImportDeclaration.check(path.node) || types.CallExpression.check(path.node); }; exports.default = _default;