UNPKG

@replyke/core

Version:

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

21 lines (20 loc) 731 B
import { Space, ReadingPermission, PostingPermission } from "../../interfaces/models/Space"; import { UploadImageOptions } from "../../interfaces/models/Image"; interface ImageUploadConfig { file: File | Blob; options: UploadImageOptions; } export interface CreateSpaceProps { name: string; slug?: string | null; description?: string | null; avatar?: ImageUploadConfig; banner?: ImageUploadConfig; readingPermission?: ReadingPermission; postingPermission?: PostingPermission; requireJoinApproval?: boolean; metadata?: Record<string, any>; parentSpaceId?: string | null; } declare function useCreateSpace(): (props: CreateSpaceProps) => Promise<Space>; export default useCreateSpace;