UNPKG

react-docgen

Version:

A library to extract information from React components for documentation generation.

15 lines (14 loc) 501 B
import * as expressionTo from './expressionTo.js'; /** * Returns true if the expression is of form `exports.foo = ...;` or * `modules.exports = ...;`. */ export default function isExportsOrModuleAssignment(path) { if (!path.isAssignmentExpression() || !path.get('left').isMemberExpression()) { return false; } const exprArr = expressionTo.Array(path.get('left')); return ((exprArr[0] === 'module' && exprArr[1] === 'exports') || exprArr[0] === 'exports'); }