@paroicms/front-media-gallery
Version:
Basic media gallery react component for Paroi CMS.
11 lines (10 loc) • 504 B
TypeScript
import type { Obj } from "@paroi/data-formatters-lib";
import type { AttachedData, Image, Media } from "@paroicms/public-anywhere-lib";
export type SetMediaAttachedData = (mediaUid: string, attachedData: AttachedData) => Promise<void>;
export type GetMediaProperties = (mediaUid: string) => Promise<Media | Image>;
export type UpdateMediaCaption = (mediaUid: string, caption: string) => Promise<void>;
export interface HttpUploadMediaValue {
file: File;
handle: string;
attachedData?: Obj;
}