import { connect } from "mongoose"; import Invoices from "../../Models/Invoices/Invoices"; import { CreateInvoiceFromCashMovementParams, FindInvoicesParams, IInvoice, } from "../../Models/Invoices/Invoices.Interface"; export class InvoicesService { public async createFromCashMovement(data: CreateInvoiceFromCashMovementParams): Promise { await connect(`${process.env.DATABASE_CONNECTION}`); return await Invoices.createFromCashMovement(data); } public async find(data: FindInvoicesParams): Promise { await connect(`${process.env.DATABASE_CONNECTION}`); return await Invoices.find(data); } }