Skip to content

Commit e769d68

Browse files
committed
Fix linting
1 parent 1f1fd2a commit e769d68

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

src/products/components/OrderDiscountProviders/utils.test.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,19 @@ import {
99
import { type AutomaticDiscountInfo, type OrderLineDiscountData } from "./types";
1010
import { getAutomaticLineDiscounts, getOrderLineDiscount } from "./utils";
1111

12+
/** Minimal order line shape for these tests; cast to full fragment at the boundary. */
13+
type OrderDetailsLineStub = Partial<OrderDetailsFragment["lines"][number]> &
14+
Pick<OrderDetailsFragment["lines"][number], "id">;
15+
1216
type OrderLinePriceStub = Pick<
1317
OrderDetailsFragment["lines"][number],
1418
"id" | "unitPrice" | "undiscountedUnitPrice"
1519
>;
1620

17-
const orderAsDetails = (
18-
partial: Pick<OrderDetailsFragment, "lines" | "discounts">,
19-
): OrderDetailsFragment => partial as OrderDetailsFragment;
21+
const orderAsDetails = (partial: {
22+
lines: OrderDetailsLineStub[];
23+
discounts: OrderDetailsFragment["discounts"];
24+
}): OrderDetailsFragment => partial as OrderDetailsFragment;
2025

2126
const lineBase = (
2227
id: string,

0 commit comments

Comments
 (0)