@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
41 lines • 2.35 kB
JavaScript
// Single space hooks
export { default as useSpace } from "./useSpace";
export { default as useSpaceData } from "./useSpaceData";
// Fetch hooks
export { default as useFetchSpace } from "./useFetchSpace";
export { default as useFetchSpaceByShortId } from "./useFetchSpaceByShortId";
export { default as useFetchSpaceBySlug } from "./useFetchSpaceBySlug";
export { default as useFetchSpaceBreadcrumb } from "./useFetchSpaceBreadcrumb";
export { default as useFetchSpaceChildren } from "./useFetchSpaceChildren";
export { default as useFetchManySpaces } from "./useFetchManySpaces";
// CRUD hooks
export { default as useCreateSpace } from "./useCreateSpace";
export { default as useUpdateSpace } from "./useUpdateSpace";
export { default as useDeleteSpace } from "./useDeleteSpace";
// Membership hooks
export { default as useJoinSpace } from "./useJoinSpace";
export { default as useLeaveSpace } from "./useLeaveSpace";
export { default as useFetchSpaceMembers } from "./useFetchSpaceMembers";
export { default as useFetchSpaceTeam } from "./useFetchSpaceTeam";
export { default as useFetchUserSpaces } from "./useFetchUserSpaces";
export { default as useCheckMyMembership } from "./useCheckMyMembership";
// Member management hooks
export { default as useUpdateMemberRole } from "./useUpdateMemberRole";
export { default as useApproveMember } from "./useApproveMember";
export { default as useDeclineMember } from "./useDeclineMember";
export { default as useRemoveMember } from "./useRemoveMember";
export { default as useUnbanMember } from "./useUnbanMember";
// Moderation hooks
export { default as useModerateSpaceEntity } from "./useModerateSpaceEntity";
export { default as useModerateSpaceComment } from "./useModerateSpaceComment";
// Mention hooks
export { default as useSpaceMentions } from "./useSpaceMentions";
// Helper hooks
export { default as useSpacePermissions } from "./useSpacePermissions";
export { default as useCheckSlugAvailability } from "./useCheckSlugAvailability";
// Digest config hooks
export { default as useFetchDigestConfig } from "./useFetchDigestConfig";
export { default as useUpdateDigestConfig } from "./useUpdateDigestConfig";
// Rule management hooks
export { useCreateRule, useUpdateRule, useDeleteRule, useFetchRule, useFetchManyRules, useReorderRules, } from "./rules";
//# sourceMappingURL=index.js.map