12345678910111213141516171819 |
- '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;
- }
- }
- };
|