Quellcode durchsuchen

Add missing fields to DashboardOptions (#1830)

Matthias Kunnen vor 5 Jahren
Ursprung
Commit
b50949c0f8
1 geänderte Dateien mit 76 neuen und 14 gelöschten Zeilen
  1. 76 14
      packages/@uppy/dashboard/types/index.d.ts

+ 76 - 14
packages/@uppy/dashboard/types/index.d.ts

@@ -7,26 +7,88 @@ interface MetaField {
 }
 
 declare module Dashboard {
+  interface DashboardLocale {
+    strings: {
+      closeModal: string,
+      importFrom: string,
+      addingMoreFiles: string,
+      addMoreFiles: string,
+      dashboardWindowTitle: string,
+      dashboardTitle: string,
+      copyLinkToClipboardSuccess: string,
+      copyLinkToClipboardFallback: string,
+      copyLink: string,
+      link: string,
+      fileSource: string,
+      done: string,
+      back: string,
+      addMore: string,
+      removeFile: string,
+      editFile: string,
+      editing: string,
+      edit: string,
+      finishEditingFile: string,
+      saveChanges: string,
+      cancel: string,
+      myDevice: string,
+      dropPasteImport: string,
+      dropPaste: string,
+      dropHint: string,
+      browse: string,
+      uploadComplete: string,
+      uploadPaused: string,
+      resumeUpload: string,
+      pauseUpload: string,
+      retryUpload: string,
+      cancelUpload: string,
+      xFilesSelected: {
+        0: string,
+        1: string,
+        2: string
+      },
+      uploadingXFiles: {
+        0: string,
+        1: string,
+        2: string
+      },
+      processingXFiles: {
+        0: string,
+        1: string,
+        2: string
+      },
+      poweredBy: string
+    }
+  }
+
   interface DashboardOptions extends Uppy.PluginOptions {
-    onRequestCloseModal: () => void;
-    disablePageScrollWhenModalOpen: boolean;
+    animateOpenClose: boolean;
+    browserBackButtonClose: boolean
+    closeAfterFinish: boolean;
     closeModalOnClickOutside: boolean;
-    trigger: string | HTMLElement;
-    inline: boolean;
-    defaultTabIcon: string;
-    hideUploadButton: boolean;
-    width: string | number;
+    disableInformer: boolean;
+    disablePageScrollWhenModalOpen: boolean;
+    disableStatusBar: boolean;
+    disableThumbnailGenerator: boolean;
     height: string | number;
-    note: string;
-    showLinkToFileUploadResult: boolean;
-    proudlyDisplayPoweredByUppy: boolean;
+    hideCancelButton: boolean;
+    hidePauseResumeButton: boolean;
+    hideProgressAfterFinish: boolean;
+    hideRetryButton: boolean;
+    hideUploadButton: boolean;
+    inline: boolean;
+    locale: DashboardLocale;
     metaFields: MetaField[];
+    note: string | null;
+    onRequestCloseModal: () => void;
     plugins: string[];
-    disableStatusBar: boolean;
+    proudlyDisplayPoweredByUppy: boolean;
+    showLinkToFileUploadResult: boolean;
     showProgressDetails: boolean;
-    hideProgressAfterFinish: boolean;
-    disableInformer: boolean;
-    disableThumbnailGenerator: boolean;
+    showSelectedFiles: boolean;
+    target: string;
+    thumbnailWidth: number;
+    trigger: string;
+    width: string | number;
   }
 }