UNPKG

@replyke/core

Version:

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

27 lines (26 loc) 735 B
export interface ModerateSpaceCommentProps { spaceId: string; commentId: string; action: "approve" | "remove"; reason?: string; } interface ModerateResponse { message: string; moderationStatus: "approved" | "removed"; } /** * Hook to moderate a comment within a space (approve or remove). * Requires space moderator permissions. * * @example * const moderateSpaceComment = useModerateSpaceComment(); * * await moderateSpaceComment({ * spaceId: "space-uuid", * commentId: "comment-uuid", * action: "remove", * reason: "Spam content" * }); */ declare function useModerateSpaceComment(): (props: ModerateSpaceCommentProps) => Promise<ModerateResponse>; export default useModerateSpaceComment;