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;
  });
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…