mime-controller
Version:
Helps you find the file type easily.
17 lines (16 loc) • 530 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.check_magic = check_magic;
function check_magic(numbers, data_hex) {
return new Promise(function (resolve, reject) {
numbers.syncForEach(function (magic_number, magic_number_next) {
var regex = new RegExp(magic_number);
if (data_hex.match(regex)) {
return resolve(true);
}
magic_number_next();
}, function () {
resolve(false);
});
});
}