Public declaration syntax from forge-ts/packages/forge-telemetry/src/error.ts Original source SHA-256: 3fd1dcdea6ede75c8218b10a9841e3214f68c22aabf3afa37019516b840dbe0e Function bodies and constant values are omitted. This is not the complete implementation. Source line 17 export const TelemetryErrorCode /* type inferred in source */; Source line 35 export type TelemetryErrorCodeType = (typeof TelemetryErrorCode)[keyof typeof TelemetryErrorCode]; Source line 50 export class TelemetryError extends Error { readonly code: TelemetryErrorCodeType; static spanNotFound(spanId: string): TelemetryError; static spanAlreadyClosed(spanId: string): TelemetryError; static auditEntryInvalid(reason: string): TelemetryError; static auditTrailCorrupted(index: number, reason: string): TelemetryError; static flushFailed(reason: string): TelemetryError; static collectorFull(capacity: number): TelemetryError; static exportFailed(reason: string): TelemetryError; }