lib/custom.js
function(parent, field, options) {  
  options = options || {};
  // Unique id for this node's generated method
  this.id = utils.generateId();
  // Link to parent node
  this.parent = parent;
  // The field related to this node
  this.field = field;
  // Any options
  this.options = options;
  // Just some metadata
  this.type = 'custom';
  // Custom context
  this.context = {};  
}
function(parent, field, options) {  
  options = options || {};
  // Unique id for this node's generated method
  this.id = utils.generateId();
  // Link to parent node
  this.parent = parent;
  // The field related to this node
  this.field = field;
  // Any options
  this.options = options;
  // Just some metadata
  this.type = 'custom';
  // Custom context
  this.context = {};  
}
function ( parent , field , options ) { options = options || { } ; // Unique id for this node's generated method this . id = utils . generateId ( ) ; // Link to parent node this . parent = parent ; // The field related to this node this . field = field ; // Any options this . options = options ; // Just some metadata this . type = 'custom' ; // Custom context this . context = { } ; }
The CustomNode class represents a value that can be anything

@class
@return {CustomNode} a CustomNode instance.
The CustomNode class represents a value that can be anything