From 3005cc83e605fb89b079cf0e6fd0ec95cd27b30e Mon Sep 17 00:00:00 2001 From: Elizabeth Date: Wed, 28 May 2025 15:05:38 -0700 Subject: Run prettier, add zed settings --- u/trace/trace.ts | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'u/trace/trace.ts') diff --git a/u/trace/trace.ts b/u/trace/trace.ts index e942066..03605c2 100644 --- a/u/trace/trace.ts +++ b/u/trace/trace.ts @@ -19,11 +19,13 @@ export class LogTraceable extends TraceableImpl { const getEmbeddedMetricConsumer = (logTrace: LogTrace) => (metrics: Array) => - logTrace.addTrace("").trace( - JSON.stringify(metrics, null, 2) + "", - ); -export class EmbeddedMetricsTraceable - extends TraceableImpl { + logTrace + .addTrace("") + .trace(JSON.stringify(metrics, null, 2) + ""); +export class EmbeddedMetricsTraceable extends TraceableImpl< + T, + MetricsTraceSupplier +> { public static MetricsTrace = new MetricsTrace( getEmbeddedMetricConsumer(LogTraceable.LogTrace), ); @@ -66,17 +68,16 @@ export class LogMetricTrace implements ITrace { } } -export class LogMetricTraceable - extends TraceableImpl { +export class LogMetricTraceable extends TraceableImpl< + T, + MetricsTraceSupplier | LogTraceSupplier +> { public static LogMetricTrace = new LogMetricTrace( LogTraceable.LogTrace, EmbeddedMetricsTraceable.MetricsTrace, ); static from(t: T) { - return new LogMetricTraceable( - t, - LogMetricTraceable.LogMetricTrace, - ); + return new LogMetricTraceable(t, LogMetricTraceable.LogMetricTrace); } } -- cgit v1.2.3-70-g09d2