1 2 3 4 5 6 7 8 9
import { map, type Result } from "../util/result"; import type { CdpError } from "./errors"; import type { CdpSession } from "./session"; export const getWindowId = async ( session: CdpSession, targetId: string, ): Promise<Result<number, CdpError>> => map(await session.callBrowser("Browser.getWindowForTarget", { targetId }), (d) => d.windowId);