function evaluateObjectBindingPattern({ node, environment, evaluate, statementTraversalStack }, rightHandValue) {
    for (const element of node.elements) {
        evaluate.nodeWithArgument(element, environment, rightHandValue, statementTraversalStack);
    }
}
/**
 * Evaluates, or attempts to evaluate, an ObjectBindingPattern, based on an initializer
 */
Evaluates, or attempts to evaluate, an ObjectBindingPattern, based on an initializer
Evaluates or attempts to evaluate an ObjectBindingPattern based on an initializer
function evaluateObjectBindingPattern({ node, environment, evaluate, statementTraversalStack }, rightHandValue) {
    for (const element of node.elements) {
        evaluate.nodeWithArgument(element, environment, rightHandValue, statementTraversalStack);
    }
}
function evaluateObjectBindingPattern ( { node , environment , evaluate , statementTraversalStack } , rightHandValue ) { for ( const element of node . elements ) { evaluate . nodeWithArgument ( element , environment , rightHandValue , statementTraversalStack ) ; } }
Evaluates, or attempts to evaluate, an ObjectBindingPattern, based on an initializer
Evaluates or attempts to evaluate an ObjectBindingPattern based on an initializer