strapi-plugin-comments
Version:
57 lines (56 loc) • 1.94 kB
TypeScript
export declare const useCommentsAll: (queryParams: Record<string, string>) => import("@tanstack/react-query").DefinedUseQueryResult<{
result: {
reports: {
resolved: boolean;
id: number;
createdAt: string;
updatedAt: string | null;
content: string;
reason?: string | null | undefined;
}[];
id: number;
createdAt: string;
updatedAt: string;
content: string;
blocked: boolean | null;
blockedThread: boolean | null;
blockReason: string | null;
isAdminComment: boolean | null;
removed: boolean | null;
approvalStatus: "PENDING" | "APPROVED" | "REJECTED" | "BLOCKED" | "OPEN" | "REMOVED" | "TO_REVIEW" | "UNKNOWN" | null;
author?: {
email?: string | null | undefined;
id?: string | number | null | undefined;
name?: string | null | undefined;
avatar?: string | {
url: string;
} | {
url: string;
formats: {
thumbnail: {
url: string;
} | null;
};
} | null | undefined;
} | null | undefined;
gotThread?: boolean | null | undefined;
threadFirstItemId?: number | null | undefined;
threadOf?: import("../api/schemas").Comment | null | undefined;
related?: string | ({
uid: string;
id: number;
documentId: string;
createdAt: string;
updatedAt: string;
publishedAt: string | null;
locale?: string | null | undefined;
} & Record<string, unknown>) | undefined;
documentId?: string | undefined;
}[];
pagination: {
page: number;
pageSize: number;
pageCount: number;
total: number;
};
}, Error>;