UNPKG

@sentry/browser

Version:
25 lines 1.19 kB
import type { LDInspectionFlagUsedHandler } from './types'; /** * Sentry integration for capturing feature flags from LaunchDarkly. * * See the [feature flag documentation](https://develop.sentry.dev/sdk/expected-features/#feature-flags) for more information. * * @example * ``` * import * as Sentry from '@sentry/browser'; * import {launchDarklyIntegration, buildLaunchDarklyFlagUsedInspector} from '@sentry/browser'; * import * as LaunchDarkly from 'launchdarkly-js-client-sdk'; * * Sentry.init(..., integrations: [launchDarklyIntegration()]) * const ldClient = LaunchDarkly.initialize(..., {inspectors: [buildLaunchDarklyFlagUsedHandler()]}); * ``` */ export declare const launchDarklyIntegration: () => import("@sentry/core").Integration; /** * LaunchDarkly hook that listens for flag evaluations and updates the `flags` * context in our Sentry scope. This needs to be registered as an * 'inspector' in LaunchDarkly initialize() options, separately from * `launchDarklyIntegration`. Both are needed to collect feature flags on error. */ export declare function buildLaunchDarklyFlagUsedHandler(): LDInspectionFlagUsedHandler; //# sourceMappingURL=integration.d.ts.map