feat(F-087): completed feature

This commit is contained in:
chattie
2026-08-20 06:16:38 +02:00
parent 822bc7546c
commit 63fdc775d9
18 changed files with 569 additions and 24 deletions

View File

@@ -4,3 +4,16 @@ export class InvalidCartQuantityError extends Error {
this.name = 'InvalidCartQuantityError';
}
}
export class InsufficientCartStockError extends Error {
constructor(
public readonly variantId: string,
public readonly requested: number,
public readonly available: number,
) {
super(
`Insufficient stock for variant ${variantId}: requested ${requested}, available ${available}`,
);
this.name = 'InsufficientCartStockError';
}
}