refactor(cli): share browser resize request

This commit is contained in:
Peter Steinberger
2026-02-15 05:08:02 +00:00
parent 3faf5ada2e
commit 457e5308a9
3 changed files with 42 additions and 22 deletions

View File

@@ -60,3 +60,25 @@ export async function callBrowserRequest<T>(
}
return payload as T;
}
export async function callBrowserResize(
opts: BrowserParentOpts,
params: { profile?: string; width: number; height: number; targetId?: string },
extra?: { timeoutMs?: number },
): Promise<unknown> {
return callBrowserRequest(
opts,
{
method: "POST",
path: "/act",
query: params.profile ? { profile: params.profile } : undefined,
body: {
kind: "resize",
width: params.width,
height: params.height,
targetId: params.targetId?.trim() || undefined,
},
},
extra,
);
}