lexica-dialog-repository
Version:
15 lines (14 loc) • 687 B
TypeScript
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 };