first
This commit is contained in:
19
node_modules/image-size/lib/detector.js
generated
vendored
Normal file
19
node_modules/image-size/lib/detector.js
generated
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
'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;
|
||||
}
|
||||
}
|
||||
};
|
Reference in New Issue
Block a user