UNPKG

browse

Version:

Unified Browserbase CLI for browser automation and cloud APIs.

30 lines (29 loc) 719 B
export const defaultSkillsApiBaseUrl = "https://browse.sh"; export async function responseDetail(response) { let body; try { body = await response.text(); } catch { return ""; } if (!body) { return ""; } try { const payload = JSON.parse(body); if (isRecord(payload)) { const message = payload.message ?? payload.error; if (typeof message === "string" && message) { return `: ${message}`; } } } catch { return `: ${body}`; } return `: ${body}`; } export function isRecord(value) { return typeof value === "object" && value !== null && !Array.isArray(value); }