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