'use strict';

var typeMap = {}; var types = require('./types');

// load all available handlers types.forEach(function (type) {

typeMap[type] = require('./types/' + type).detect;

});

module.exports = function (buffer, filepath) {

var type, result;
for (type in typeMap) {
  result = typeMap[type](buffer, filepath);
  if (result) {
    return type;
  }
}

};