code: function getPropertySymbolOfDestructuringAssignment(location) {
              // Get the type of the object or array literal and then look for property of given name in the type
              var typeOfObjectLiteral = getTypeOfArrayLiteralOrObjectLiteralDestructuringAssignment(location.parent.parent);
              return typeOfObjectLiteral && getPropertyOfType(typeOfObjectLiteral, location.text);
          }
docs: Gets the property symbol corresponding to the property in destructuring assignment 'property1' from for ( { property1: a } of elems) { } 'property1' at location 'a' from: [a] = [ property1, property2 ]