From b85cb1405c5dd197e813f352c41e00b52231b953 Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Mon, 22 Apr 2024 09:58:56 -0400 Subject: [PATCH] feat(opentelemetry): use rest args for addOpenTelemetryInstrumentation --- packages/opentelemetry/src/instrumentation.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/opentelemetry/src/instrumentation.ts b/packages/opentelemetry/src/instrumentation.ts index 324eb6e523c8..398a3a0bea90 100644 --- a/packages/opentelemetry/src/instrumentation.ts +++ b/packages/opentelemetry/src/instrumentation.ts @@ -5,10 +5,8 @@ import { registerInstrumentations } from '@opentelemetry/instrumentation'; * This method takes an OpenTelemetry instrumentation or * array of instrumentations and registers them with OpenTelemetry. */ -export function addOpenTelemetryInstrumentation( - instrumentation: InstrumentationOption | InstrumentationOption[], -): void { +export function addOpenTelemetryInstrumentation(...instrumentations: InstrumentationOption[]): void { registerInstrumentations({ - instrumentations: Array.isArray(instrumentation) ? instrumentation : [instrumentation], + instrumentations, }); }