@dynatrace/react-native-plugin
Version:
This plugin gives you the ability to use the Dynatrace Mobile agent in your react native application.
20 lines (19 loc) • 911 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConfigurationHandler = void 0;
const LogLevel_1 = require("../logging/LogLevel");
let _configuration;
exports.ConfigurationHandler = {
setConfiguration(configuration) {
_configuration = configuration;
},
isConfigurationAvailable: () => _configuration !== undefined,
isErrorHandlerEnabled: () => _configuration.errorHandler,
isReportFatalErrorAsCrash: () => _configuration.reportFatalErrorAsCrash,
isDebugEnabled: () => exports.ConfigurationHandler.isConfigurationAvailable() &&
_configuration.logLevel === LogLevel_1.LogLevel.Debug,
isLifecycleUpdateEnabled: () => _configuration.lifecycleUpdate,
isActionNamePrivacyEnabled: () => _configuration.actionNamePrivacy,
getBundleName: () => _configuration.bundleName,
getBundleVersion: () => _configuration.bundleVersion,
};