UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

38 lines • 1.22 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../../../core/resource.mjs"; import * as TopAPI from "./top.mjs"; import { BaseTop, Top } from "./top.mjs"; export var BaseIPs = /* @__PURE__ */ (() => { class BaseIPs extends APIResource { /** * Retrieves time series data for the announced IP space count, represented as the * number of IPv4 /24s and IPv6 /48s, for a given ASN. * * @example * ```ts * const response = await client.radar.bgp.ips.timeseries(); * ``` */ timeseries(query = {}, options) { return this._client.get('/radar/bgp/ips/timeseries', { query, ...options })._thenUnwrap((obj) => obj.result); } } BaseIPs._key = Object.freeze([ 'radar', 'bgp', 'ips', ]); return BaseIPs; })(); export var IPs = /* @__PURE__ */ (() => { class IPs extends BaseIPs { constructor() { super(...arguments); this.top = new TopAPI.Top(this._client); } } IPs.Top = Top; IPs.BaseTop = BaseTop; return IPs; })(); //# sourceMappingURL=ips.mjs.map