@sentry/react-native
Version:
Official Sentry SDK for react-native
19 lines (18 loc) • 865 B
TypeScript
import type { Client } from '@sentry/core';
/**
* Registers a no-op named integration on the client so the feature name flows
* through to `event.sdk.integrations` — the channel Sentry uses to measure
* feature adoption across SDKs.
*
* The registration is idempotent: a second call with the same name is a no-op
* because `getIntegrationByName` returns the existing entry.
*
* Failing quietly is intentional. Feature-adoption telemetry must never break
* the host app: if no client is available, or `addIntegration` is unavailable,
* the caller keeps working without a marker.
*
* @param name The name to register.
* @param client Optional explicit client. Falls back to `getClient()`.
*/
export declare function registerFeatureMarker(name: string, client?: Client | undefined): void;
//# sourceMappingURL=featureMarkers.d.ts.map