Validation API

isFiles()

Validates that the passed arguments are instanceof FileList.

  • Accepts any arguments.
  • Returns true if all provided arguments pass the validation, otherwise, returns false.
Example:
isFiles(new DataTransfer().files);
isFiles(document.createElement('input').files, new DataTransfer().files);
// true

isFiles(null);
isFiles([]);
isFiles(new File(['content'], 'file.txt'));
isFiles(new DataTransfer().files, 'not-a-filelist');
// false