Quellcode durchsuchen

@uppy/core: bring back validateRestrictions (#5538)

Merlijn Vos vor 4 Monaten
Ursprung
Commit
5eb049779e
1 geänderte Dateien mit 12 neuen und 0 gelöschten Zeilen
  1. 12 0
      packages/@uppy/core/src/Uppy.ts

+ 12 - 0
packages/@uppy/core/src/Uppy.ts

@@ -883,6 +883,18 @@ export class Uppy<
     }
   }
 
+  validateRestrictions(
+    file: ValidateableFile<M, B>,
+    files: ValidateableFile<M, B>[] = this.getFiles(),
+  ): RestrictionError<M, B> | null {
+    try {
+      this.#restricter.validate(files, [file])
+    } catch (err) {
+      return err as any
+    }
+    return null
+  }
+
   validateSingleFile(file: ValidateableFile<M, B>): string | null {
     try {
       this.#restricter.validateSingleFile(file)