UNPKG

lexica-dialog-repository

Version:
14 lines (13 loc) 621 B
import { Connection, Document } from 'mongoose'; import CRUDRepository from './CRUDRepository'; import { Config } from 'lexica-dialog-model/dist/Config'; interface ConfigModel extends Config, Document { } declare class ConfigRepository extends CRUDRepository<Config, ConfigModel> { constructor(mongoConnection: Connection); findConfigByUniAndKey(uni: string, key: string): Promise<ConfigModel | null>; findConfigByKey(key: string): Promise<ConfigModel[]>; findByUni(uni: string): Promise<ConfigModel[]>; } export { ConfigModel, ConfigRepository }; export declare const configRepository: ConfigRepository;