File tree 1 file changed +22
-0
lines changed
1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -191,6 +191,17 @@ export function endTrace(request: EndTraceRequest) {
191
191
logTrace ( pendingRequest , startTime , endTime ) ;
192
192
}
193
193
194
+ /**
195
+ * End multiple pending traces.
196
+ *
197
+ * @param requests - The data necessary to identify and end the pending traces.
198
+ */
199
+ export function endTraces ( ...requests : EndTraceRequest [ ] ) {
200
+ for ( const request of requests ) {
201
+ endTrace ( request ) ;
202
+ }
203
+ }
204
+
194
205
function traceCallback < T > ( request : TraceRequest , fn : TraceCallback < T > ) : T {
195
206
const { name } = request ;
196
207
@@ -250,6 +261,17 @@ function startTrace(request: TraceRequest): TraceContext {
250
261
) ;
251
262
}
252
263
264
+ /**
265
+ * Start multiple traces.
266
+ *
267
+ * @param requests - The data necessary to identify and start the pending traces.
268
+ */
269
+ export function startTraces ( ...requests : EndTraceRequest [ ] ) {
270
+ for ( const request of requests ) {
271
+ startTrace ( request ) ;
272
+ }
273
+ }
274
+
253
275
function startSpan < T > (
254
276
request : TraceRequest ,
255
277
callback : ( spanOptions : StartSpanOptions ) => T ,
You can’t perform that action at this time.
0 commit comments