openvibe-sdk/media-upload

Generated at from openvibe-contracts v0.419.0 and openvibe-sdk v0.161.0.

From types/media-upload.d.ts (both). Declarations are shown verbatim.

function createUploadClient

A ready-to-use multipart client with 8 MiB parts and three concurrent requests.

export declare function createUploadClient(opts: Parameters<typeof createObjectsClient>[0]): {
    upload(file: UploadBody, options?: ObjectUploadOptions): Promise<MediaObject>;
    resume(ref: ObjectUploadRef, file: UploadBody, options?: { signal?: AbortSignal; onProgress?: ObjectUploadOptions['onProgress']; contentHash?: string | false }): Promise<MediaObject>;
    objects: ObjectsClient;
};