INNER CODE UNIT · TypeScript
withIosPlugin
bamlab/react-native-flipper-performance-monitor · flipper-native/plugin/src/index.ts:49
function withIosPlugin(config: ExpoConfig) {
return withAppDelegate(config, (config) => {
if (["objc", "objcpp"].includes(config.modResults.language)) {
config.modResults.contents = modifyAppDelegateImport(
config.modResults.contents
).contents;
config.modResults.contents = modifyAppDelegateLaunchingCode(
config.modResults.contents
).contents;
} else {
WarningAggregator.addWarningIOS(
"withReactNativePerformanceFlipperPlugin",
`Cannot setup react-native-performance for Expo, the project AppDelegate is not a supported language: ${config.modResults.language}`
);
}
return config;
});
}