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