lib/replacement.js
function Replacement(nodePath, nodes) {
  this.queue = [];
  if (nodePath && nodes) {
    this.queue.push([nodePath, nodes]);
  }
}
function Replacement(nodePath, nodes) {
  this.queue = [];
  if (nodePath && nodes) {
    this.queue.push([nodePath, nodes]);
  }
}
function Replacement ( nodePath , nodes ) { this . queue = [ ] ; if ( nodePath && nodes ) { this . queue . push ( [ nodePath , nodes ] ) ; } }
Represents a replacement of a node path with zero or more nodes.

@constructor
@param {ast-types.NodePath} nodePath
@param {Array.<ast-types.Node>} nodes
Represents a replacement of a node path with zero or more nodes .