UNPKG

lexica-dialog-repository

Version:
15 lines (14 loc) 687 B
import { Connection, Document, Schema } from 'mongoose'; import CRUDRepository from './CRUDRepository'; import { Intent } from 'lexica-dialog-model/dist/Intent'; declare const response: Schema<any>; declare const intentSchema: Schema<any>; interface IntentModel extends Intent, Document { } declare class IntentRepository extends CRUDRepository<Intent, IntentModel> { constructor(mongoConnection: Connection); findByUniCommandName(uni: string, command: string): Promise<IntentModel | null>; findByUni(uni: string): Promise<IntentModel[]>; } declare const intentRepository: IntentRepository; export { IntentModel, IntentRepository, intentRepository, intentSchema, response };