Files
phoenix/src/lib/server/crawler/clevertronik/data/battery.ts
2025-11-05 20:08:26 +01:00

14 lines
412 B
TypeScript

import { Effect } from 'effect'
import type { Page } from 'puppeteer'
import { getSelected } from '.'
import { getBatteryVariations } from '../variations/battery'
export const getBattery = (page: Page) =>
Effect.gen(function* () {
const batteryVariations = yield* getBatteryVariations(page)
const selectedCapacity = yield* getSelected(batteryVariations ?? [])
return selectedCapacity.label
})