UNPKG

strapi-plugin-comments

Version:
145 lines (144 loc) 5.14 kB
import { Params } from '@strapi/database/dist/entity-manager/types'; import { CoreStrapi } from '../@types'; import { ReportResultValidator } from '../validators/repositories'; export declare const getReportCommentRepositorySource: (strapi: CoreStrapi) => { findPage(params: Params): Promise<ReportResultValidator['findPage']>; findMany(params: Params): Promise<ReportResultValidator['findMany']>; update(params: Params): Promise<ReportResultValidator['update']>; updateMany(params: Params): Promise<import("@strapi/database/dist/types").CountResult>; create(params: Params): Promise<{ id?: number; documentId?: string; content?: string; related?: { id?: number; documentId?: string; content?: string; blocked?: boolean; blockedThread?: boolean; blockReason?: string; isAdminComment?: boolean; removed?: boolean; approvalStatus?: string; related?: string; createdAt?: string; updatedAt?: string; publishedAt?: string; authorId?: string; authorName?: string; authorEmail?: string; authorAvatar?: string; authorUser?: string | { id?: number; username?: string; email?: string; avatar?: { url?: string; name?: string; hash?: string; id?: number; formats?: { small?: { url?: string; name?: string; hash?: string; }; thumbnail?: { url?: string; name?: string; hash?: string; }; medium?: { url?: string; name?: string; hash?: string; }; large?: { url?: string; name?: string; hash?: string; }; }; }; }; locale?: string; }; createdAt?: string; updatedAt?: string; publishedAt?: string; locale?: string; reason?: string; resolved?: boolean; }>; }; export declare const getReportCommentRepository: (strapi: CoreStrapi) => { findPage(params: Params): Promise<ReportResultValidator['findPage']>; findMany(params: Params): Promise<ReportResultValidator['findMany']>; update(params: Params): Promise<ReportResultValidator['update']>; updateMany(params: Params): Promise<import("@strapi/database/dist/types").CountResult>; create(params: Params): Promise<{ id?: number; documentId?: string; content?: string; related?: { id?: number; documentId?: string; content?: string; blocked?: boolean; blockedThread?: boolean; blockReason?: string; isAdminComment?: boolean; removed?: boolean; approvalStatus?: string; related?: string; createdAt?: string; updatedAt?: string; publishedAt?: string; authorId?: string; authorName?: string; authorEmail?: string; authorAvatar?: string; authorUser?: string | { id?: number; username?: string; email?: string; avatar?: { url?: string; name?: string; hash?: string; id?: number; formats?: { small?: { url?: string; name?: string; hash?: string; }; thumbnail?: { url?: string; name?: string; hash?: string; }; medium?: { url?: string; name?: string; hash?: string; }; large?: { url?: string; name?: string; hash?: string; }; }; }; }; locale?: string; }; createdAt?: string; updatedAt?: string; publishedAt?: string; locale?: string; reason?: string; resolved?: boolean; }>; }; export type ReportCommentRepository = ReturnType<typeof getReportCommentRepository>;