UNPKG

lexica-dialog-repository

Version:
13 lines (12 loc) 630 B
import { SenderInfo } from 'lexica-dialog-model/dist/SenderInfo'; import { Connection, Document } from 'mongoose'; import CRUDRepository from './CRUDRepository'; interface SenderInfoModel extends SenderInfo, Document { id?: string; } declare class SenderInfoRepository extends CRUDRepository<SenderInfo, SenderInfoModel> { constructor(mongoConnection: Connection); findOneByUniAndMessengerAndSenderId(uni: string, messenger: string, senderId: string): Promise<SenderInfoModel | null>; } declare const senderInfoRepository: SenderInfoRepository; export { SenderInfoModel, SenderInfoRepository, senderInfoRepository, };