code: function Mixed (path, options) {
    // make sure empty array defaults are handled
    if (options &&
        options.default &&
        Array.isArray(options.default) &&
        0 === options.default.length) {
      options.default = Array;
    }
  
    SchemaType.call(this, path, options);
  }
docs: Mixed SchemaType constructor.
  
  @param {String} path
  @param {Object} options
  @inherits SchemaType
  @api private