UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

29 lines • 1.24 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../../../core/resource.mjs"; import { path } from "../../../../internal/utils/path.mjs"; export var BaseLiveView = /* @__PURE__ */ (() => { class BaseLiveView extends APIResource { /** * Generates time-limited URLs to view a remote browser session. Set * `guardrails: { mode: 'readonly' }` to create a view-only link. * * @example * ```ts * const liveView = * await client.browserRendering.devtools.browser.liveView.create( * '182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e', * { account_id: 'account_id' }, * ); * ``` */ create(sessionID, params, options) { const { account_id, ...body } = params; return this._client.post(path `/accounts/${account_id}/browser-rendering/devtools/browser/${sessionID}/live_view`, { body, ...options }); } } BaseLiveView._key = Object.freeze(['browserRendering', 'devtools', 'browser', 'liveView']); return BaseLiveView; })(); export class LiveView extends BaseLiveView { } //# sourceMappingURL=live-view.mjs.map