diff --git a/packages/@uppy/xhr-upload/src/index.ts b/packages/@uppy/xhr-upload/src/index.ts index cd5cafbc45..94b301dfd5 100644 --- a/packages/@uppy/xhr-upload/src/index.ts +++ b/packages/@uppy/xhr-upload/src/index.ts @@ -43,7 +43,21 @@ declare module '@uppy/core' { export interface XhrUploadOpts extends PluginOpts { endpoint: string - method?: 'post' | 'put' + method?: + | 'GET' + | 'HEAD' + | 'POST' + | 'PUT' + | 'DELETE' + | 'OPTIONS' + | 'PATCH' + | 'delete' + | 'get' + | 'head' + | 'options' + | 'post' + | 'put' + | string formData?: boolean fieldName?: string headers?: diff --git a/packages/@uppy/xhr-upload/types/index.d.ts b/packages/@uppy/xhr-upload/types/index.d.ts index 27ecbfd9ce..74852b9d4d 100644 --- a/packages/@uppy/xhr-upload/types/index.d.ts +++ b/packages/@uppy/xhr-upload/types/index.d.ts @@ -15,7 +15,21 @@ export interface XHRUploadOptions extends PluginOptions { timeout?: number responseUrlFieldName?: string endpoint: string - method?: 'GET' | 'POST' | 'PUT' | 'HEAD' | 'get' | 'post' | 'put' | 'head' + method?: + | 'GET' + | 'HEAD' + | 'POST' + | 'PUT' + | 'DELETE' + | 'OPTIONS' + | 'PATCH' + | 'delete' + | 'get' + | 'head' + | 'options' + | 'post' + | 'put' + | string locale?: XHRUploadLocale responseType?: string withCredentials?: boolean