feat: get variation categories automatically

This commit is contained in:
Tobias Klemp
2025-11-05 20:08:26 +01:00
parent e7bd070b3e
commit c829f9f57b
6 changed files with 137 additions and 40 deletions

View File

@@ -0,0 +1,13 @@
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
})