From b585204c31e4e31dad7fbbdca8f7515b118cce50 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 29 Oct 2025 17:19:25 +0100 Subject: [PATCH] chore(doc): Add custom platform annotation in jsdoc --- packages/core/src/js/options.ts | 13 ++++++++++++- packages/core/src/js/replay/mobilereplay.ts | 3 +++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/core/src/js/options.ts b/packages/core/src/js/options.ts index 44bfecfd46..feadc58ad0 100644 --- a/packages/core/src/js/options.ts +++ b/packages/core/src/js/options.ts @@ -52,15 +52,22 @@ export interface BaseReactNativeOptions { /** Enable NDK on Android * * @default true + * @platform android */ enableNdk?: boolean; /** Enable scope sync from Java to NDK on Android * Only has an effect if `enableNdk` is `true`. + * + * @platform android */ enableNdkScopeSync?: boolean; - /** When enabled, all the threads are automatically attached to all logged events on Android */ + /** + * When enabled, all the threads are automatically attached to all logged events on Android + * + * @platform android + */ attachThreads?: boolean; /** @@ -89,6 +96,7 @@ export interface BaseReactNativeOptions { * Renamed from `enableOutOfMemoryTracking` in v5. * * @default true + * @platform ios */ enableWatchdogTerminationTracking?: boolean; @@ -123,6 +131,7 @@ export interface BaseReactNativeOptions { * iOS only * * @default true + * @platform ios */ enableAppHangTracking?: boolean; @@ -135,6 +144,7 @@ export interface BaseReactNativeOptions { * iOS only * * @default 2 + * @platform ios */ appHangTimeoutInterval?: number; @@ -280,6 +290,7 @@ export interface BaseReactNativeOptions { * - Note: The mechanism of hooking into `__cxa_throw` could cause issues with symbolication on iOS due to caching of symbol references. * * @default false + * @platform ios */ enableUnhandledCPPExceptionsV2?: boolean; }; diff --git a/packages/core/src/js/replay/mobilereplay.ts b/packages/core/src/js/replay/mobilereplay.ts index af84d0a01a..1af6aa367a 100644 --- a/packages/core/src/js/replay/mobilereplay.ts +++ b/packages/core/src/js/replay/mobilereplay.ts @@ -48,6 +48,7 @@ export interface MobileReplayOptions { * - Experiment: This is an experimental feature and is therefore disabled by default. * * @deprecated Use `enableViewRendererV2` instead. + * @platform ios */ enableExperimentalViewRenderer?: boolean; @@ -62,6 +63,7 @@ export interface MobileReplayOptions { * Eventually, we will remove this feature flag and use the new view renderer by default. * * @default true + * @platform ios */ enableViewRendererV2?: boolean; @@ -75,6 +77,7 @@ export interface MobileReplayOptions { * - Experiment: This is an experimental feature and is therefore disabled by default. * * @default false + * @platform ios */ enableFastViewRendering?: boolean;