docs: function _isArrayValidate (type) {
    return (value) => {
      if (!Array.isArray(value)) {
        throw new Error(`Debe ser un Array.`)
      }
      value.forEach(val => {
        if ((type.key === 'STRING') && !Sequelize.Validator.len(`${val}`, 0, type.options.length)) {
          throw new Error(`Cada elemento debe ser una cadena de texto con un máximo de ${type.options.length} caracteres.`)
        }
        if ((type.key === 'TEXT') && !Sequelize.Validator.len(`${val}`, 0, 2147483647)) {
          throw new Error(`Cada elemento debe ser una cadena de texto.`)
        }
        if ((type.key === 'INTEGER') && !Sequelize.Validator.isInt(`${val}`)) {
          throw new Error(`Cada elemento debe ser de un número de tipo INTEGER.`)
        }
        if ((type.key === 'FLOAT') && !Sequelize.Validator.isFloat(`${val}`)) {
          throw new Error(`Cada elemento debe ser de un número de tipo FLOAT.`)
        }
        if ((type.key === 'BOOLEAN') && !Sequelize.Validator.isBoolean(`${val}`)) {
          throw new Error(`Cada elemento debe ser de tipo boolean.`)
        }
        if ((type.key === 'DATE') && !Sequelize.Validator.isDate(`${val}`)) {
          throw new Error(`Cada elemento debe ser una fecha válida.`)
        }
        if ((type.key === 'DATEONLY') && !Sequelize.Validator.isDate(`${val}`)) {
          throw new Error(`Cada elemento debe ser una fecha válida.`)
        }
        if ((type.key === 'TIME') && !moment(val, 'HH:mm:ss', true).isValid()) {
          throw new Error(`Cada elemento debe ser una hora válida.`)
        }
        if ((type.key === 'JSON') && (typeof val !== 'object')) {
          throw new Error(`Cada elemento debe ser un objeto de tipo JSON.`)
        }
        if ((type.key === 'JSONB') && (typeof val !== 'object')) {
          throw new Error(`Cada elemento debe ser un objeto de tipo JSON.`)
        }
        if ((type.key === 'UUID') && !Sequelize.Validator.isUUID(`${val}`)) {
          throw new Error(`Cada elemento debe ser una cadena de texto de tipo UUID.`)
        }
        if ((type.key === 'ENUM') && !Sequelize.Validator.isIn(`${val}`, type.values)) {
          throw new Error(`Cada elemento debe ser uno de los siguientes valores: ${type.values.toString()}.`)
        }
      })
    }
  }