UNPKG

@becomes/cms-cloud-client

Version:

SDK for accessing BCMS Cloud API

27 lines (26 loc) 693 B
import type { BCMSCloudSdk } from '../main'; export interface FD extends FormData { getBoundary?(): number; } export interface OnUploadProgress { (value: number): void; } export declare class MediaHandler { sdk: BCMSCloudSdk; private readonly baseUrl; constructor(sdk: BCMSCloudSdk); postProfileImage(data: { formData: FD; onProgress?: OnUploadProgress; }): Promise<void>; postInstanceImage(data: { formData: FD; onProgress?: OnUploadProgress; instanceId: string; }): Promise<void>; postOrgImage(data: { formData: FD; onProgress?: OnUploadProgress; orgId: string; }): Promise<void>; }