function equalsToOriginalName(node) {
			const localName = node.name;
			const valueNode =
				node.parent.type === "AssignmentPattern" ? node.parent : node;
			const parent = valueNode.parent;

			switch (parent.type) {
				case "Property":
					return (
						(parent.parent.type === "ObjectPattern" ||
							parent.parent.type === "ObjectExpression") &&
						parent.value === valueNode &&
						!parent.computed &&
						parent.key.type === "Identifier" &&
						parent.key.name === localName
					);

				case "ImportSpecifier":
					return (
						parent.local === node &&
						astUtils.getModuleExportName(parent.imported) ===
							localName
					);

				default:
					return false;
			}
		}
Checks if a given binding identifier uses the original name as-is.
- If it's in object destructuring or object expression, the original name is its property name.
- If it's in import declaration, the original name is its exported name.
@param {ASTNode} node The `Identifier` node to check.
@returns {boolean} `true` if the identifier uses the original name as-is.