From 10626c21ae0286fe1736c5d1f2c209d8253f6e07 Mon Sep 17 00:00:00 2001 From: bot-backend Date: Sat, 30 May 2026 08:32:04 +0000 Subject: [PATCH] =?UTF-8?q?fix(tradein):=20dedupe=20last=5Fscraped=5Fat=20?= =?UTF-8?q?=E2=80=94=20fix=20frontend=20build/deploy=20(#703)=20Co-authore?= =?UTF-8?q?d-by:=20bot-backend=20=20Co-committe?= =?UTF-8?q?d-by:=20bot-backend=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tradein-mvp/frontend/src/types/trade-in.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tradein-mvp/frontend/src/types/trade-in.ts b/tradein-mvp/frontend/src/types/trade-in.ts index 592c00b2..3d083e0c 100644 --- a/tradein-mvp/frontend/src/types/trade-in.ts +++ b/tradein-mvp/frontend/src/types/trade-in.ts @@ -158,12 +158,10 @@ export interface AggregatedEstimate { avito_imv?: AvitoImvSummary | null; dkp_corridor?: DkpCorridor | null; // ── ANALYTICS surface (web-native cards) ── - // price_trend — динамика медианы ₽/м² по месяцам для здания/района - // (PriceTrendCard). null / <2 точек → карточка не рендерится. - // last_scraped_at — ISO datetime последнего скрейпа данных аналитики. - // Оба optional + nullable: старые оценки их не содержат (graceful). + // price_trend — динамика медианы ₽/м² по месяцам для здания/района + // (PriceTrendCard). null / <2 точек → карточка не рендерится. + // last_scraped_at объявлен выше (был дубль #688+#689 → ломал build). price_trend?: PriceTrendPoint[] | null; - last_scraped_at?: string | null; } // ── Stage 4a/4b response types ──