UNPKG

@sentry/react-native

Version:
22 lines (21 loc) 855 B
import type { ReactNativeOptions } from '../options'; type DangerTypesWithoutCallSignature = Object | null | undefined; /** * Returns callback factory wrapped with try/catch * or the original passed value is it's not a function. * * If the factory fails original data are returned as it. * They might be partially modified by the failed function. */ export declare function safeFactory<A extends [ R, ...unknown[] ], R, T extends DangerTypesWithoutCallSignature>(danger: ((...args: A) => R) | T, options?: { loggerMessage?: string; }): ((...args: A) => R) | T; /** * Returns sage tracesSampler that returns 0 if the original failed. */ export declare function safeTracesSampler(tracesSampler: ReactNativeOptions['tracesSampler']): ReactNativeOptions['tracesSampler']; export {}; //# sourceMappingURL=safe.d.ts.map