visitMember method
dynamic
visitMember(
- MemberExpression node, {
- bool computeAsPattern = false,
})
Implementation
@override
visitMember(MemberExpression node, {bool computeAsPattern = false}) {
if (node.optional) {
final obj = getValueFromExpression(node.object);
if (_isNullish(obj)) return computeAsPattern ? null : jsUndefined;
return _getObjectPropertyValue(obj, node.property.value,
computeAsPattern: computeAsPattern);
}
return visitObjectPropertyExpression(node.object, node.property.value,
computeAsPattern: computeAsPattern);
}