History

Format trace diagnostics helpers

Cursor Agent committed 5 months ago

Commit c7683bc1 parent da815321 file · +2 −6Browse files

Unified · Split

apps/server/src/diagnostics/TraceDiagnostics.ts+2−6
@@ -88,15 +88,11 @@ function isRecordObject(value: unknown): value is Readonly<Record<string, unknow · 87 unmodified lines
88}88}
89 89
90function toStringValue(value: unknown): Option.Option<string> {90function toStringValue(value: unknown): Option.Option<string> {
91 return typeof value === "string" && value.trim().length > 091 return typeof value === "string" && value.trim().length > 0 ? Option.some(value) : Option.none();
92 ? Option.some(value)
93 : Option.none();
94}92}
95 93
96function toNumberValue(value: unknown): Option.Option<number> {94function toNumberValue(value: unknown): Option.Option<number> {
97 return typeof value === "number" && Number.isFinite(value)95 return typeof value === "number" && Number.isFinite(value) ? Option.some(value) : Option.none();
98 ? Option.some(value)
99 : Option.none();
100}96}
101 97
102function unixNanoToDateTime(value: unknown): Option.Option<DateTime.Utc> {98function unixNanoToDateTime(value: unknown): Option.Option<DateTime.Utc> {