tus-js-client-npm-3.1.3-dc57874d23.patch 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. diff --git a/lib/index.d.ts b/lib/index.d.ts
  2. index 7a4efead6df94263db77b12c72ddaeafaeaa406c..e47e63f1159f19dd780986f7e33ffdd70bfdc371 100644
  3. --- a/lib/index.d.ts
  4. +++ b/lib/index.d.ts
  5. @@ -2,7 +2,12 @@
  6. export const isSupported: boolean
  7. export const canStoreURLs: boolean
  8. -export const defaultOptions: UploadOptions
  9. +export const defaultOptions: UploadOptions & Required<Pick<UploadOptions,
  10. +| 'httpStack'
  11. +| 'fileReader'
  12. +| 'urlStorage'
  13. +| 'fingerprint'
  14. +>>
  15. // TODO: Consider using { read: () => Promise<{ done: boolean; value?: any; }>; } as type
  16. export class Upload {
  17. @@ -12,7 +17,7 @@ export class Upload {
  18. options: UploadOptions
  19. url: string | null
  20. - static terminate(url: string, options?: UploadOptions): Promise<void>
  21. + static terminate(url: string, options: UploadOptions): Promise<void>
  22. start(): void
  23. abort(shouldTerminate?: boolean): Promise<void>
  24. findPreviousUploads(): Promise<PreviousUpload[]>
  25. @@ -25,7 +30,7 @@ interface UploadOptions {
  26. uploadUrl?: string | null
  27. metadata?: { [key: string]: string }
  28. - fingerprint?: (file: File, options?: UploadOptions) => Promise<string>
  29. + fingerprint?: (file: File, options: UploadOptions) => Promise<string>
  30. uploadSize?: number | null
  31. onProgress?: ((bytesSent: number, bytesTotal: number) => void) | null