From 8228d7634310b68980da75dfa2a37c53a6be19f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Og=C3=B3rek?= Date: Mon, 27 Sep 2021 14:28:37 +0200 Subject: [PATCH] ref(core): Make getTransport method on client optional --- packages/tracing/src/transaction.ts | 2 +- packages/types/src/client.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/tracing/src/transaction.ts b/packages/tracing/src/transaction.ts index 37befed513cb..3b98a533f289 100644 --- a/packages/tracing/src/transaction.ts +++ b/packages/tracing/src/transaction.ts @@ -106,7 +106,7 @@ export class Transaction extends SpanClass implements TransactionInterface { this._hub .getClient() - ?.getTransport() + ?.getTransport?.() .recordLostEvent?.(Outcome.SampleRate, 'transaction'); return undefined; diff --git a/packages/types/src/client.ts b/packages/types/src/client.ts index 36f952524669..86263647d0d9 100644 --- a/packages/types/src/client.ts +++ b/packages/types/src/client.ts @@ -61,7 +61,7 @@ export interface Client { getOptions(): O; /** Returns clients transport. */ - getTransport(): Transport; + getTransport?(): Transport; /** * Flush the event queue and set the client to `enabled = false`. See {@link Client.flush}.