19 lines
487 B
TypeScript
19 lines
487 B
TypeScript
/**
|
|
* Billing Domain
|
|
*
|
|
* Exports all billing-related types, schemas, and utilities.
|
|
*
|
|
* Usage:
|
|
* import { Invoice, invoiceSchema, INVOICE_STATUS } from "@customer-portal/domain/billing";
|
|
* import { transformWhmcsInvoice } from "@customer-portal/domain/billing/providers/whmcs/mapper";
|
|
*/
|
|
|
|
// Export domain contract
|
|
export * from "./contract";
|
|
|
|
// Export domain schemas
|
|
export * from "./schema";
|
|
|
|
// Provider adapters (e.g., WHMCS)
|
|
export * as Providers from "./providers";
|