From c1f00f0dbc33999526f8578671c218e92a6d6421 Mon Sep 17 00:00:00 2001 From: zetaloop Date: Wed, 25 Feb 2026 02:42:59 +0800 Subject: [PATCH] chore(lint): remove non-null assertion in order timeout map --- store/orders.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/store/orders.ts b/store/orders.ts index ed2d958..1aa7448 100644 --- a/store/orders.ts +++ b/store/orders.ts @@ -176,12 +176,12 @@ function scheduleOrderTimeout(orderId: string, status: OrderStatus) { return } - const timeoutMap: Partial> = { + const timeoutMap: Record<"pending_accept" | "pending_close" | "pending_review", number> = { pending_accept: ORDER_ACCEPT_TIMEOUT_MS, pending_close: ORDER_CLOSE_TIMEOUT_MS, pending_review: ORDER_REVIEW_TIMEOUT_MS, } - const timeoutMs = timeoutMap[status]! + const timeoutMs = timeoutMap[status] const timer = setTimeout(() => { const state = useOrderStore.getState()