skailan-contacts
Version:
Servicio de gestión de contactos para Skailan
13 lines • 652 B
TypeScript
import { PrismaClient } from '@prisma/client';
import { ITagRepository } from '../../../domain/repositories/ITagRepository';
import { Tag } from '../../../domain/entities/Tag';
export declare class TagPrismaRepository implements ITagRepository {
private prisma;
constructor(prisma: PrismaClient);
findById(id: string, organizationId: string): Promise<Tag | null>;
findByName(name: string, organizationId: string): Promise<Tag | null>;
findAll(organizationId: string): Promise<Tag[]>;
save(tag: Tag): Promise<Tag>;
delete(id: string, organizationId: string): Promise<void>;
}
//# sourceMappingURL=TagPrismaRepository.d.ts.map