@sourceloop/ctrl-plane-tenant-management-service
Version:
Tenant Management microservice for SaaS control plane
10 lines (9 loc) • 398 B
TypeScript
import { Invoice } from '../models';
import { InvoiceRepository } from '../repositories';
export declare class InvoiceHelperService {
private readonly invoiceRepository;
constructor(invoiceRepository: InvoiceRepository);
createInvoice(invoice: Omit<Invoice, 'id'>): Promise<Invoice>;
downloadInvoice(id: string): Promise<void>;
generatePDF(invoice: Invoice): Promise<string>;
}