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}.