feat(F-186): completed feature

This commit is contained in:
chattie
2026-08-22 22:08:09 +02:00
parent 63a305bdd4
commit a3f6edd325
30 changed files with 3603 additions and 624 deletions

View File

@@ -0,0 +1,18 @@
/** Public API of the POS module. */
export { registerPosRoutes, type PosRouteDeps } from './api/pos.routes.js';
export {
CreatePosSaleUseCase,
validatePaymentAllocations,
type ConfiguredPaymentMethod,
type ValidatedPayment,
} from './application/create-pos-sale.js';
export { buildPosReceipt } from './application/build-pos-receipt.js';
export type {
PosSaleInput,
PosSaleResult,
PosSaleLineInput,
PosSaleLineItem,
PosPaymentInput,
PosPaymentResult,
PosReceipt,
} from './domain/pos-sale.js';