lexica-dialog-repository
Version:
13 lines (12 loc) • 617 B
TypeScript
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;