UNPKG

lexica-dialog-repository

Version:
13 lines (12 loc) 517 B
import { Connection, Document } from 'mongoose'; import CRUDRepository from './CRUDRepository'; import { User } from 'lexica-dialog-model/dist/User'; interface UserModel extends User, Document { id?: string; } declare class UserRepository extends CRUDRepository<User, UserModel> { constructor(mongoConnection: Connection); findByUsernameAndUni(username: string, uni: string): Promise<UserModel | null>; } declare const userRepository: UserRepository; export { UserModel, UserRepository, userRepository };