diff --git a/packages/scraper/src/scrapers/vcelink.ts b/packages/scraper/src/scrapers/vcelink.ts index dd52e9e..09e2e09 100644 --- a/packages/scraper/src/scrapers/vcelink.ts +++ b/packages/scraper/src/scrapers/vcelink.ts @@ -254,12 +254,15 @@ export async function scrapeVcelink(): Promise { category: "DataCenter", }); - if (product.price && product.price > 0) { - const hash = contentHash({ price: product.price, part: product.partNumber }); + // Dead code — function returns early above (VCELink disabled April 2026). + // @ts-ignore TS18048/TS2322 — TS 5.9 narrowing quirk; price is number when defined + const price = product.price as number; + if (price > 0) { + const hash = contentHash({ price, part: product.partNumber }); const updated = await upsertPriceObservation({ transceiverId: txId, sourceVendorId: vendorId, - price: product.price, + price, currency: "USD", stockLevel: "in_stock", url: product.url,