in lib/src/mime_type.dart [70:88]
String? lookup(String path, {List<int>? headerBytes}) {
String? result;
if (headerBytes != null) {
result = _matchMagic(headerBytes, _magicNumbers);
if (result != null) return result;
if (_useDefault) {
result = _matchMagic(headerBytes, initialMagicNumbers);
if (result != null) return result;
}
}
var ext = _ext(path);
result = _extensionMap[ext];
if (result != null) return result;
if (_useDefault) {
result = defaultExtensionMap[ext];
if (result != null) return result;
}
return null;
}