UNPKG

@replyke/core

Version:

Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.

23 lines (22 loc) 791 B
import { SpaceDetailed, ReadingPermission, PostingPermission } from "../../interfaces/models/Space"; import { UploadImageOptions } from "../../interfaces/models/Image"; interface ImageUploadConfig { file: File | Blob; options: UploadImageOptions; } export interface UpdateSpaceProps { spaceId: string; update: Partial<{ name: string; slug: string | null; description: string | null; avatar: ImageUploadConfig; banner: ImageUploadConfig; readingPermission: ReadingPermission; postingPermission: PostingPermission; requireJoinApproval: boolean; metadata: Record<string, any>; }>; } declare function useUpdateSpace(): (props: UpdateSpaceProps) => Promise<SpaceDetailed>; export default useUpdateSpace;