From 8b529968877f29a8fa0575befdbaffe1cbd53848 Mon Sep 17 00:00:00 2001 From: JonasBa Date: Mon, 28 Nov 2022 09:46:26 -0800 Subject: [PATCH 1/3] types(options): add profileSampleRate --- packages/types/src/options.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/types/src/options.ts b/packages/types/src/options.ts index ffb24895e42c..6a744d4725a5 100644 --- a/packages/types/src/options.ts +++ b/packages/types/src/options.ts @@ -140,6 +140,14 @@ export interface ClientOptions Date: Mon, 28 Nov 2022 10:04:50 -0800 Subject: [PATCH 2/3] types(options): add profileSampleRate --- packages/node/src/types.ts | 4 +++- packages/types/src/options.ts | 8 -------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/node/src/types.ts b/packages/node/src/types.ts index 4e1e2fcf5a68..fda40577b296 100644 --- a/packages/node/src/types.ts +++ b/packages/node/src/types.ts @@ -56,4 +56,6 @@ export interface NodeOptions extends Options, BaseNodeOpti * Configuration options for the Sentry Node SDK Client class * @see NodeClient for more information. */ -export interface NodeClientOptions extends ClientOptions, BaseNodeOptions {} +export interface NodeClientOptions extends ClientOptions, BaseNodeOptions { + profilesSampleRate?: number; +} diff --git a/packages/types/src/options.ts b/packages/types/src/options.ts index 6a744d4725a5..ffb24895e42c 100644 --- a/packages/types/src/options.ts +++ b/packages/types/src/options.ts @@ -140,14 +140,6 @@ export interface ClientOptions Date: Tue, 29 Nov 2022 10:03:32 -0800 Subject: [PATCH 3/3] fix: add jsdoc comment --- packages/node/src/types.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/node/src/types.ts b/packages/node/src/types.ts index fda40577b296..72bcba1d7a46 100644 --- a/packages/node/src/types.ts +++ b/packages/node/src/types.ts @@ -57,5 +57,8 @@ export interface NodeOptions extends Options, BaseNodeOpti * @see NodeClient for more information. */ export interface NodeClientOptions extends ClientOptions, BaseNodeOptions { + /** + * Sets profiling sample rate when @sentry/profiling-node is installed + */ profilesSampleRate?: number; }