@wepublish/api
Version:
API core for we.publish.
38 lines (37 loc) • 1.4 kB
TypeScript
import { PrismaClient } from '@prisma/client';
import { Context } from '../../context';
export declare const getRatingSystem: (commentRatingSystem: PrismaClient['commentRatingSystem']) => import(".prisma/client").Prisma.Prisma__CommentRatingSystemClient<{
answers: (import("@prisma/client/runtime/library").GetResult<{
id: string;
createdAt: Date;
modifiedAt: Date;
type: "star";
answer: string;
ratingSystemId: string;
}, unknown> & {})[];
} & import("@prisma/client/runtime/library").GetResult<{
id: string;
createdAt: Date;
modifiedAt: Date;
name: string;
}, unknown> & {}, null, import("@prisma/client/runtime/library").DefaultArgs>;
export declare const userCommentRating: (commentId: string, optionalAuthenticateUser: Context['optionalAuthenticateUser'], commentRating: PrismaClient['commentRating']) => Promise<({
answer: import("@prisma/client/runtime/library").GetResult<{
id: string;
createdAt: Date;
modifiedAt: Date;
type: "star";
answer: string;
ratingSystemId: string;
}, unknown> & {};
} & import("@prisma/client/runtime/library").GetResult<{
id: string;
createdAt: Date;
modifiedAt: Date;
userId: string;
answerId: string;
commentId: string;
value: number;
fingerprint: string;
disabled: boolean;
}, unknown> & {})[]>;