UNPKG

skailan-conversations

Version:

Servicio de conversaciones y mensajería para Skailan

16 lines 870 B
import { PrismaClient } from "@prisma/client"; import { Channel } from "../../../domain/entities/Channel"; import { IChannelRepository } from "../../../domain/repositories/IChannelRepository"; export declare class ChannelPrismaRepository implements IChannelRepository { private prisma; constructor(prisma: PrismaClient); findById(id: string): Promise<Channel | null>; findByType(type: string, organizationId: string): Promise<Channel | null>; findByTypeAndOrganization(type: string, organizationId: string): Promise<Channel | null>; findAll(organizationId: string): Promise<Channel[]>; create(channel: Channel): Promise<Channel>; update(channel: Channel): Promise<Channel>; save(channel: Channel): Promise<Channel>; delete(id: string, organizationId: string): Promise<void>; } //# sourceMappingURL=ChannelPrismaRepository.d.ts.map