diff --git a/lib/index.d.ts b/lib/index.d.ts index 7a4efead6df94263db77b12c72ddaeafaeaa406c..e47e63f1159f19dd780986f7e33ffdd70bfdc371 100644 --- a/lib/index.d.ts +++ b/lib/index.d.ts @@ -2,7 +2,12 @@ export const isSupported: boolean export const canStoreURLs: boolean -export const defaultOptions: UploadOptions +export const defaultOptions: UploadOptions & Required> // TODO: Consider using { read: () => Promise<{ done: boolean; value?: any; }>; } as type export class Upload { @@ -12,7 +17,7 @@ export class Upload { options: UploadOptions url: string | null - static terminate(url: string, options?: UploadOptions): Promise + static terminate(url: string, options: UploadOptions): Promise start(): void abort(shouldTerminate?: boolean): Promise findPreviousUploads(): Promise @@ -25,7 +30,7 @@ interface UploadOptions { uploadUrl?: string | null metadata?: { [key: string]: string } - fingerprint?: (file: File, options?: UploadOptions) => Promise + fingerprint?: (file: File, options: UploadOptions) => Promise uploadSize?: number | null onProgress?: ((bytesSent: number, bytesTotal: number) => void) | null