UNPKG

@datadog/mobile-react-native

Version:

A client-side React Native module to interact with Datadog

21 lines 920 B
/* * Unless explicitly stated otherwise all files in this repository are licensed under the Apache License Version 2.0. * This product includes software developed at Datadog (https://www.datadoghq.com/). * Copyright 2016-Present Datadog, Inc. */ import { InternalLog } from '../../InternalLog'; import { SdkVerbosity } from '../../SdkVerbosity'; export class DdSdkInternalNativeBridgeEvent { constructor(eventName, callback) { this.eventName = eventName; this.callback = data => { if (!data) { InternalLog.log(`BridgeEvent undefined data for '${eventName}' event: ${data ? JSON.stringify(data) : 'undefined'}`, SdkVerbosity.DEBUG); return; } InternalLog.log(`BridgeEvent received data for '${eventName}' event: ${data ? JSON.stringify(data) : 'undefined'}`, SdkVerbosity.DEBUG); callback(data); }; } } //# sourceMappingURL=DdSdkInternalNativeBridgeEvent.js.map