UNPKG

@wepublish/api

Version:
25 lines (24 loc) 961 B
import { PrismaClient, User, UserEvent } from '@prisma/client'; import { SystemMailUpdateInput } from './system-mail.model'; import { MailContext } from "../../../../mail-api/src"; export declare class SystemMailResolver { private prismaService; private readonly mailContext; constructor(prismaService: PrismaClient, mailContext: MailContext); systemMails(): Promise<(import("@prisma/client/runtime/library").GetResult<{ id: string; createdAt: Date; modifiedAt: Date; event: UserEvent; mailTemplateId: string; }, unknown> & {})[]>; updateSystemMail(systemMail: SystemMailUpdateInput): Promise<(import("@prisma/client/runtime/library").GetResult<{ id: string; createdAt: Date; modifiedAt: Date; event: UserEvent; mailTemplateId: string; }, unknown> & {})[]>; testSystemMail(user: User, event: UserEvent): Promise<boolean>; private getAllMails; }