resolveFileExtension static method

String? resolveFileExtension(
  1. String path
)

Tries to resolve a file extension from path.

Implementation

static String? resolveFileExtension(String path) {
  path = path.trim();
  if (path.isEmpty) {
    return null;
  }

  var idx = path.lastIndexOf('.');
  if (idx < 0) {
    return null;
  }

  var ext = path.substring(idx + 1);
  return ext.isEmpty ? null : ext;
}