cloudflare
Version:
The official TypeScript library for the Cloudflare API
40 lines • 1.79 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../../core/resource.mjs";
import * as DestinationsAPI from "./destinations.mjs";
import { BaseDestinations, Destinations, } from "./destinations.mjs";
import * as QueriesAPI from "./queries.mjs";
import { BaseQueries, Queries, } from "./queries.mjs";
import * as SharedQueriesAPI from "./shared-queries.mjs";
import { BaseSharedQueries, SharedQueries, } from "./shared-queries.mjs";
import * as TelemetryAPI from "./telemetry.mjs";
import { BaseTelemetry, Telemetry, } from "./telemetry.mjs";
export var BaseObservability = /* @__PURE__ */ (() => {
class BaseObservability extends APIResource {
}
BaseObservability._key = Object.freeze([
'workers',
'observability',
]);
return BaseObservability;
})();
export var Observability = /* @__PURE__ */ (() => {
class Observability extends BaseObservability {
constructor() {
super(...arguments);
this.telemetry = new TelemetryAPI.Telemetry(this._client);
this.destinations = new DestinationsAPI.Destinations(this._client);
this.queries = new QueriesAPI.Queries(this._client);
this.sharedQueries = new SharedQueriesAPI.SharedQueries(this._client);
}
}
Observability.Telemetry = Telemetry;
Observability.BaseTelemetry = BaseTelemetry;
Observability.Destinations = Destinations;
Observability.BaseDestinations = BaseDestinations;
Observability.Queries = Queries;
Observability.BaseQueries = BaseQueries;
Observability.SharedQueries = SharedQueries;
Observability.BaseSharedQueries = BaseSharedQueries;
return Observability;
})();
//# sourceMappingURL=observability.mjs.map