UNPKG

skailan-contacts

Version:

Servicio de gestión de contactos para Skailan

15 lines 878 B
import { PrismaClient } from '@prisma/client'; import { IContactRepository } from '../../../domain/repositories/IContactRepository'; import { Contact } from '../../../domain/entities/Contact'; export declare class ContactPrismaRepository implements IContactRepository { private prisma; constructor(prisma: PrismaClient); findById(id: string, organizationId: string): Promise<Contact | null>; findByExternalId(externalId: string, organizationId: string): Promise<Contact | null>; findByEmail(email: string, organizationId: string): Promise<Contact | null>; findByPhone(phone: string, organizationId: string): Promise<Contact | null>; save(contact: Contact): Promise<Contact>; findAll(organizationId: string): Promise<Contact[]>; delete(id: string, organizationId: string): Promise<void>; } //# sourceMappingURL=ContactPrismaRepository.d.ts.map