getTypeByExtension static method

String? getTypeByExtension(
  1. String extension
)

Get the media type by file extension.

Implementation

static String? getTypeByExtension(String extension) {
  if (_extCache[extension] case var name?) return name;

  for (final map in kIcons) {
    final extensions = map['fileExtensions'] as List<String>? ?? [];

    for (final ext in extensions) {
      if (ext.toLowerCase() == extension.toLowerCase()) {
        _extCache[extension] = map['name'].toString();
      }
    }
  }

  return null;
}