UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

36 lines • 1.45 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../../core/resource.mjs"; import { SinglePage } from "../../../core/pagination.mjs"; import { path } from "../../../internal/utils/path.mjs"; export var BaseTransformations = /* @__PURE__ */ (() => { class BaseTransformations extends APIResource { /** * Returns a list of Image Resizing configurations across all zones for the * account. This endpoint is useful for retrieving the transformations * (image_resizing) state for all zones belonging to an account. * * @example * ```ts * // Automatically fetches more pages as needed. * for await (const transformationsConfig of client.accounts.speedSettings.transformations.get( * { account_id: '023e105f4ecef8ad9ca31a8372d0c353' }, * )) { * // ... * } * ``` */ get(params, options) { const { account_id } = params; return this._client.getAPIList(path `/accounts/${account_id}/settings/transformations`, (SinglePage), options); } } BaseTransformations._key = Object.freeze([ 'accounts', 'speedSettings', 'transformations', ]); return BaseTransformations; })(); export class Transformations extends BaseTransformations { } //# sourceMappingURL=transformations.mjs.map