cloudflare
Version:
The official TypeScript library for the Cloudflare API
42 lines • 1.92 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../../core/resource.mjs";
import * as MarkdownForAgentsAPI from "./markdown-for-agents.mjs";
import { BaseMarkdownForAgents, MarkdownForAgents, } from "./markdown-for-agents.mjs";
import * as TimeseriesGroupsAPI from "./timeseries-groups.mjs";
import { BaseTimeseriesGroups, TimeseriesGroups, } from "./timeseries-groups.mjs";
import * as ToMarkdownAPI from "./to-markdown.mjs";
import { BaseToMarkdown, ToMarkdown, } from "./to-markdown.mjs";
import * as BotsAPI from "./bots/bots.mjs";
import { BaseBots, Bots, } from "./bots/bots.mjs";
import * as InferenceAPI from "./inference/inference.mjs";
import { BaseInference, Inference, } from "./inference/inference.mjs";
export var BaseAI = /* @__PURE__ */ (() => {
class BaseAI extends APIResource {
}
BaseAI._key = Object.freeze(['radar', 'ai']);
return BaseAI;
})();
export var AI = /* @__PURE__ */ (() => {
class AI extends BaseAI {
constructor() {
super(...arguments);
this.toMarkdown = new ToMarkdownAPI.ToMarkdown(this._client);
this.inference = new InferenceAPI.Inference(this._client);
this.bots = new BotsAPI.Bots(this._client);
this.timeseriesGroups = new TimeseriesGroupsAPI.TimeseriesGroups(this._client);
this.markdownForAgents = new MarkdownForAgentsAPI.MarkdownForAgents(this._client);
}
}
AI.ToMarkdown = ToMarkdown;
AI.BaseToMarkdown = BaseToMarkdown;
AI.Inference = Inference;
AI.BaseInference = BaseInference;
AI.Bots = Bots;
AI.BaseBots = BaseBots;
AI.TimeseriesGroups = TimeseriesGroups;
AI.BaseTimeseriesGroups = BaseTimeseriesGroups;
AI.MarkdownForAgents = MarkdownForAgents;
AI.BaseMarkdownForAgents = BaseMarkdownForAgents;
return AI;
})();
//# sourceMappingURL=ai.mjs.map