skailan-crm
Version:
Servicio de CRM y gestión de ventas para Skailan
13 lines • 743 B
TypeScript
import { PrismaClient } from "@prisma/client";
import { ICompetitorRepository } from "../../../domain/repositories/ICompetitorRepository";
import { Competitor } from "../../../domain/entities/Competitor";
export declare class CompetitorPrismaRepository implements ICompetitorRepository {
private prisma;
constructor(prisma: PrismaClient);
findById(id: string, organizationId: string): Promise<Competitor | null>;
findByName(name: string, organizationId: string): Promise<Competitor | null>;
findAll(organizationId: string): Promise<Competitor[]>;
save(competitor: Competitor): Promise<Competitor>;
delete(id: string, organizationId: string): Promise<void>;
}
//# sourceMappingURL=CompetitorPrismaRepository.d.ts.map