@uppy/tus
Advanced tools
Comparing version 3.3.1 to 3.3.2
@@ -15,3 +15,3 @@ function _classPrivateFieldLooseBase(receiver, privateKey) { if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) { throw new TypeError("attempted to use private field on non-instance"); } return receiver; } | ||
const packageJson = { | ||
"version": "3.3.1" | ||
"version": "3.3.2" | ||
}; | ||
@@ -18,0 +18,0 @@ /** @typedef {import('..').TusOptions} TusOptions */ |
{ | ||
"name": "@uppy/tus", | ||
"description": "Resumable uploads for Uppy using Tus.io", | ||
"version": "3.3.1", | ||
"version": "3.3.2", | ||
"license": "MIT", | ||
@@ -26,4 +26,4 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"@uppy/companion-client": "^3.4.1", | ||
"@uppy/utils": "^5.5.1", | ||
"@uppy/companion-client": "^3.5.0", | ||
"@uppy/utils": "^5.5.2", | ||
"tus-js-client": "^3.0.0" | ||
@@ -35,4 +35,4 @@ }, | ||
"peerDependencies": { | ||
"@uppy/core": "^3.5.1" | ||
"@uppy/core": "^3.6.0" | ||
} | ||
} |
import type { PluginOptions, BasePlugin, UppyFile } from '@uppy/core' | ||
import type { UploadOptions, HttpRequest } from 'tus-js-client' | ||
type TusUploadOptions = Pick<UploadOptions, Exclude<keyof UploadOptions, | ||
| 'fingerprint' | ||
| 'metadata' | ||
| 'onBeforeRequest' | ||
| 'onProgress' | ||
| 'onChunkComplete' | ||
| 'onShouldRetry' | ||
| 'onSuccess' | ||
| 'onError' | ||
| 'uploadUrl' | ||
| 'uploadSize' | ||
>> | ||
type TusUploadOptions = Pick< | ||
UploadOptions, | ||
Exclude< | ||
keyof UploadOptions, | ||
| 'fingerprint' | ||
| 'metadata' | ||
| 'onBeforeRequest' | ||
| 'onProgress' | ||
| 'onChunkComplete' | ||
| 'onShouldRetry' | ||
| 'onSuccess' | ||
| 'onError' | ||
| 'uploadUrl' | ||
| 'uploadSize' | ||
> | ||
> | ||
type Next = (err: Error | undefined, retryAttempt?: number, options?: TusOptions) => boolean | ||
type Next = ( | ||
err: Error | undefined, | ||
retryAttempt?: number, | ||
options?: TusOptions, | ||
) => boolean | ||
export interface TusOptions extends PluginOptions, TusUploadOptions { | ||
allowedMetaFields?: string[] | null | ||
limit?: number | ||
useFastRemoteRetry?: boolean | ||
withCredentials?: boolean | ||
onShouldRetry?: (err: Error | undefined, retryAttempt: number, options: TusOptions, next: Next) => boolean | ||
onBeforeRequest?: (req: HttpRequest, file: UppyFile) => Promise<void> | ||
} | ||
allowedMetaFields?: string[] | null | ||
limit?: number | ||
useFastRemoteRetry?: boolean | ||
withCredentials?: boolean | ||
onShouldRetry?: ( | ||
err: Error | undefined, | ||
retryAttempt: number, | ||
options: TusOptions, | ||
next: Next, | ||
) => boolean | ||
onBeforeRequest?: (req: HttpRequest, file: UppyFile) => Promise<void> | ||
} | ||
@@ -28,0 +41,0 @@ declare class Tus extends BasePlugin<TusOptions> {} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
92393
1135
Updated@uppy/utils@^5.5.2