UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

14 lines (13 loc) 891 B
import { Connection } from 'mongoose'; import * as factory from '../factory'; import priceSpecificationModel from './mongoose/model/priceSpecification'; /** * 価格仕様リポジトリー */ export declare class MongoRepository { readonly priceSpecificationModel: typeof priceSpecificationModel; constructor(connection: Connection); static CREATE_COMPOUND_PRICE_SPECIFICATION_MONGO_CONDITIONS(params: factory.compoundPriceSpecification.ISearchConditions<factory.priceSpecificationType>): any[]; countCompoundPriceSpecifications<T extends factory.priceSpecificationType>(params: factory.compoundPriceSpecification.ISearchConditions<T>): Promise<number>; searchCompoundPriceSpecifications<T extends factory.priceSpecificationType>(params: factory.compoundPriceSpecification.ISearchConditions<T>): Promise<factory.compoundPriceSpecification.IPriceSpecification<T>[]>; }