feat(F-087): completed feature
This commit is contained in:
@@ -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';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user