UNPKG

@chevre/domain

Version:

Chevre Domain Library for Node.js

25 lines (24 loc) 995 B
import type { Connection } from 'mongoose'; import * as factory from '../factory'; import { IModel } from './mongoose/schemas/accountTitle'; /** * 科目リポジトリ */ export declare class AccountTitleRepo { readonly accountTitleModel: IModel; constructor(connection: Connection); deleteByProject(params: { project: { id: string; }; }): Promise<void>; getCursor(conditions: any, projection: any): import("mongoose").Cursor<import("mongoose").Document<unknown, {}, factory.accountTitle.IAccountTitle> & factory.accountTitle.IAccountTitle & { _id: import("mongoose").Types.ObjectId; }, import("mongoose").QueryOptions<import("mongoose").Document<unknown, {}, factory.accountTitle.IAccountTitle> & factory.accountTitle.IAccountTitle & { _id: import("mongoose").Types.ObjectId; }>>; unsetUnnecessaryFields(params: { filter: any; $unset: any; }): Promise<import("mongoose").UpdateWriteOpResult>; }