UNPKG

expo-finance-kit

Version:

Native Expo module for Apple FinanceKit - Access financial data from Apple Card and other accounts

23 lines (19 loc) 615 B
import { ConfigPlugin, withInfoPlist } from '@expo/config-plugins'; export const withBackgroundModes: ConfigPlugin<{ backgroundModes: string[] }> = ( config, { backgroundModes } ) => { return withInfoPlist(config, (config) => { // Add background modes if (!config.modResults.UIBackgroundModes) { config.modResults.UIBackgroundModes = []; } const existingModes = config.modResults.UIBackgroundModes as string[]; for (const mode of backgroundModes) { if (!existingModes.includes(mode)) { existingModes.push(mode); } } return config; }); };