From 25eb58945ecc9cab594a97b0e3fba4530cd51cde Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Sat, 3 Aug 2024 02:20:59 +0530 Subject: [PATCH] chore: lint --- maxun-core/src/interpret.ts | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/maxun-core/src/interpret.ts b/maxun-core/src/interpret.ts index bbf930c4..fec1770f 100644 --- a/maxun-core/src/interpret.ts +++ b/maxun-core/src/interpret.ts @@ -278,26 +278,26 @@ export default class Interpreter extends EventEmitter { }, scrape: async (selector?: string) => { await this.ensureScriptsLoaded(page); - + const scrapeResults: Record[] = await page.evaluate((s) => window.scrape(s ?? null), selector); await this.options.serializableCallback(scrapeResults); - }, - - scrapeSchema: async (schema: Record) => { - await this.ensureScriptsLoaded(page); - + }, + + scrapeSchema: async (schema: Record) => { + await this.ensureScriptsLoaded(page); + const handleLists = await Promise.all( - Object.values(schema).map((selector) => page.$$(selector)), + Object.values(schema).map((selector) => page.$$(selector)), ); - + const namedHandleLists = Object.fromEntries( - Object.keys(schema).map((key, i) => [key, handleLists[i]]), + Object.keys(schema).map((key, i) => [key, handleLists[i]]), ); - + const scrapeResult = await page.evaluate((n) => window.scrapeSchema(n), namedHandleLists); await this.options.serializableCallback(scrapeResult); - }, - + }, + scroll: async (pages?: number) => { await page.evaluate(async (pagesInternal) => { for (let i = 1; i <= (pagesInternal ?? 1); i += 1) {