UNPKG

lexica-dialog-repository

Version:
13 lines (12 loc) 617 B
import { Connection, Document } from 'mongoose'; import CRUDRepository from './CRUDRepository'; import { Ticket } from 'lexica-dialog-model/dist/Ticket'; interface TicketModel extends Ticket, Document { } declare class TicketRepository extends CRUDRepository<Ticket, TicketModel> { constructor(mongoConnection: Connection); findByUniAndStatus(status: string, uni: string): Promise<TicketModel[]>; findByUniAndStatusAndIntentId(intentId: string, status: string, uni: string): Promise<TicketModel | null>; } export { TicketModel, TicketRepository }; export declare const ticketRepository: TicketRepository;