Skip to content

Commit c1f2180

Browse files
committed
Support node 10
1 parent c0f4f23 commit c1f2180

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

scripts/build_npm.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ await build({
2020
},
2121
compilerOptions: {
2222
// https://github.com/microsoft/TypeScript/wiki/Node-Target-Mapping
23-
lib: ["es2019"],
24-
target: "ES2019",
23+
lib: ["es2018"],
24+
target: "ES2018",
2525
},
2626
package: {
2727
name: "serpapi",

src/utils.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,11 @@ export function extractNextParameters<E extends EngineName = EngineName>(json: {
5353

5454
if (nextUrlString) {
5555
const nextUrl = new URL(nextUrlString);
56-
const nextParameters = Object.fromEntries(nextUrl.searchParams.entries());
57-
delete nextParameters["engine"];
56+
const nextParameters: Record<string, string> = {};
57+
for (const [k, v] of nextUrl.searchParams.entries()) {
58+
if (k === "engine") continue;
59+
nextParameters[k] = v;
60+
}
5861
return nextParameters as NextParameters<E>;
5962
}
6063
}

0 commit comments

Comments
 (0)