From 4e654ebb826dd2ede61ec13e1a0a0b1f7da7301b Mon Sep 17 00:00:00 2001 From: Evan Reichard Date: Mon, 25 May 2026 22:47:29 -0400 Subject: [PATCH] refactor(driver): use type-only imports for WebDriver --- src/driver.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/driver.ts b/src/driver.ts index b7307d1..f8d110e 100644 --- a/src/driver.ts +++ b/src/driver.ts @@ -1,8 +1,9 @@ import { execFileSync } from "node:child_process"; -import { Builder, WebDriver } from "selenium-webdriver"; +import { Builder } from "selenium-webdriver"; +import type { WebDriver } from "selenium-webdriver"; import firefox from "selenium-webdriver/firefox.js"; -export { type WebDriver }; +export type { WebDriver }; // Find Geckodriver - Resolved off PATH so Nix and system installs both work. // Bypasses selenium-manager which is x86-64 only and breaks on aarch64.