UNPKG

@wepublish/api

Version:
53 lines (52 loc) 2.29 kB
import { Context } from '../../context'; import { CommentFilter, CommentSort } from '../../db/comment'; import { PrismaClient } from '@prisma/client'; import { SortOrder } from "../../../../utils-api/src"; export declare const getComment: (commentId: string, authenticate: Context['authenticate'], comment: PrismaClient['comment']) => import(".prisma/client").Prisma.Prisma__CommentClient<{ overriddenRatings: (import("@prisma/client/runtime/library").GetResult<{ answerId: string; commentId: string; createdAt: Date; modifiedAt: Date; value: number; }, unknown> & {})[]; revisions: (import("@prisma/client/runtime/library").GetResult<{ id: string; createdAt: Date; text: import(".prisma/client").Prisma.JsonValue; title: string; lead: string; commentId: string; }, unknown> & {})[]; } & import("@prisma/client/runtime/library").GetResult<{ id: string; createdAt: Date; modifiedAt: Date; itemID: string; itemType: import(".prisma/client").CommentItemType; peerId: string; parentID: string; rejectionReason: import(".prisma/client").CommentRejectionReason; state: import(".prisma/client").CommentState; source: string; authorType: import(".prisma/client").CommentAuthorType; guestUsername: string; guestUserImageID: string; userID: string; }, unknown> & {}, null, import("@prisma/client/runtime/library").DefaultArgs>; export declare const getAdminComments: (filter: Partial<CommentFilter>, sortedField: CommentSort, order: SortOrder, cursorId: string | null, skip: number, take: number, authenticate: Context['authenticate'], comment: PrismaClient['comment']) => Promise<import("../../..").ConnectionResult<import("@prisma/client/runtime/library").GetResult<{ id: string; createdAt: Date; modifiedAt: Date; itemID: string; itemType: import(".prisma/client").CommentItemType; peerId: string; parentID: string; rejectionReason: import(".prisma/client").CommentRejectionReason; state: import(".prisma/client").CommentState; source: string; authorType: import(".prisma/client").CommentAuthorType; guestUsername: string; guestUserImageID: string; userID: string; }, unknown> & {}>>;