Преглед на файлове

Enable partial assignment of restrictions passed as options (#1654)

Jan Klimo преди 5 години
родител
ревизия
03c3c5b1e9
променени са 1 файла, в които са добавени 8 реда и са изтрити 6 реда
  1. 8 6
      packages/@uppy/core/types/index.d.ts

+ 8 - 6
packages/@uppy/core/types/index.d.ts

@@ -51,17 +51,19 @@ declare module Uppy {
     pluralize?: (n: number) => number;
   }
 
+  interface Restrictions {
+    maxFileSize: number | null;
+    maxNumberOfFiles: number | null;
+    minNumberOfFiles: number | null;
+    allowedFileTypes: string[] | null;
+  }
+
   interface UppyOptions {
     id: string;
     autoProceed: boolean;
     allowMultipleUploads: boolean;
     debug: boolean;
-    restrictions: {
-      maxFileSize: number | null;
-      maxNumberOfFiles: number | null;
-      minNumberOfFiles: number | null;
-      allowedFileTypes: string[] | null;
-    };
+    restrictions: Partial<Restrictions>;
     target: string | Plugin;
     meta: any;
     onBeforeFileAdded: (currentFile: UppyFile, files: {[key: string]: UppyFile}) => UppyFile | boolean | undefined;