code: func (c *DOM) DescribeNode(nodeId int, backendNodeId int, objectId string, depth int, pierce bool) (*DOMNode, error) {
  	var v DOMDescribeNodeParams
  	v.NodeId = nodeId
  	v.BackendNodeId = backendNodeId
  	v.ObjectId = objectId
  	v.Depth = depth
  	v.Pierce = pierce
  	return c.DescribeNodeWithParams(&v)
  }
docs: // DescribeNode - Describes node given its id, does not require domain to be enabled. Does not start tracking any objects, can be used for automation.
  // nodeId - Identifier of the node.
  // backendNodeId - Identifier of the backend node.
  // objectId - JavaScript object id of the node wrapper.
  // depth - The maximum depth at which children should be retrieved, defaults to 1. Use -1 for the entire subtree or provide an integer larger than 0.
  // pierce - Whether or not iframes and shadow roots should be traversed when returning the subtree (default is false).
  // Returns -  node - Node description.