UNPKG

@brizy/cloud-media-upload

Version:
40 lines (39 loc) 1.17 kB
import "@brizy/media-gallery/dist/index.css"; import type { AddMediaData, AddMediaExtra } from "@builder/core"; import { Literal, Response } from "@types"; export declare class MediaUpload { private readonly clientId; private readonly isDev; private modalController; constructor({ node, clientId, isDev }: { clientId: Literal; node?: HTMLElement; isDev?: boolean; }); private getConfig; private handleOpen; private handleClose; private addMediaHandler; private log; private get credentialEndpoint(); get resizeUrl(): string; get resizePatterns(): { full: string; original: string; split: string; }; get addMedia(): { handler: (res: Response<AddMediaData>, rej: Response<Error>, extra: AddMediaExtra) => Promise<void>; }; get mediaConfig(): { addMedia: { handler: (res: Response<AddMediaData>, rej: Response<Error>, extra: AddMediaExtra) => Promise<void>; }; mediaResizeUrl: string; imagePatterns: { full: string; original: string; split: string; }; }; }