feat: get variation categories automatically
This commit is contained in:
13
src/lib/server/crawler/clevertronik/data/battery.ts
Normal file
13
src/lib/server/crawler/clevertronik/data/battery.ts
Normal 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
|
||||
})
|
||||
Reference in New Issue
Block a user