react-docgen
Version:
A library to extract information from React components for documentation generation.
12 lines (11 loc) • 376 B
JavaScript
/**
* Checks if the input Identifier is part of a destructuring Assignment
* and the name of the property key matches the input name
*/
export default function isDestructuringAssignment(path, name) {
if (!path.isObjectProperty()) {
return false;
}
const id = path.get('key');
return id.isIdentifier({ name }) && path.parentPath.isObjectPattern();
}