/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 9c0e070af33d */ import { ClientSDK } from "../lib/sdks.js"; import { Datasets } from "./datasets.js"; import { Evaluations } from "./evaluations.js"; import { Judges } from "./judges.js"; import { Logs } from "./logs.js"; import { Spans } from "./spans.js"; import { Traces } from "./traces.js"; export class Observability extends ClientSDK { private _judges?: Judges; get judges(): Judges { return (this._judges ??= new Judges(this._options)); } private _datasets?: Datasets; get datasets(): Datasets { return (this._datasets ??= new Datasets(this._options)); } private _evaluations?: Evaluations; get evaluations(): Evaluations { return (this._evaluations ??= new Evaluations(this._options)); } private _logs?: Logs; get logs(): Logs { return (this._logs ??= new Logs(this._options)); } private _traces?: Traces; get traces(): Traces { return (this._traces ??= new Traces(this._options)); } private _spans?: Spans; get spans(): Spans { return (this._spans ??= new Spans(this._options)); } }