UNPKG

@dynatrace/react-native-plugin

Version:

This plugin gives you the ability to use the Dynatrace Mobile agent in your react native application.

24 lines (23 loc) 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.instrumentationDefaultImport = exports.instrumentationModule = exports.instrumentationFolder = exports.instrumentationInfo = void 0; exports.instrumentationInfo = []; exports.instrumentationFolder = '@dynatrace/react-native-plugin/instrumentation/libs'; exports.instrumentationModule = `${exports.instrumentationFolder}/community/gesture-handler/`; exports.instrumentationDefaultImport = `${exports.instrumentationFolder}/gesture-handler`; const generateInstrumentation = (name) => ({ old: { module: 'react-native-gesture-handler', reference: name, }, new: { module: exports.instrumentationModule, reference: name, defaultImport: exports.instrumentationDefaultImport, }, }); exports.instrumentationInfo.push(generateInstrumentation('TouchableHighlight')); exports.instrumentationInfo.push(generateInstrumentation('TouchableOpacity')); exports.instrumentationInfo.push(generateInstrumentation('TouchableNativeFeedback')); exports.instrumentationInfo.push(generateInstrumentation('TouchableWithoutFeedback')); exports.instrumentationInfo.push(generateInstrumentation('RectButton'));