react-native-expo-braintree
Version:
React native and expo wrapper around braintree sdk fro android and ios
25 lines • 1.19 kB
TypeScript
import { type ConfigPlugin, type ExportedConfigWithProps } from '@expo/config-plugins';
import type { ExpoBraintreePluginProps } from './withExpoBraintree';
import type { AppDelegateProjectFile } from '@expo/config-plugins/build/ios/Paths';
export type AppleLanguage = 'objc' | 'objcpp' | 'swift' | 'rb';
export declare const withExpoBraintreePlist: ConfigPlugin;
export declare const withVenmoScheme: ConfigPlugin;
/**
* Mods for AppDelegate.swift React Native above 0.77.x and Expo above 53
*/
export declare const modifyAppDelegateSwift: (config: ExportedConfigWithProps<AppDelegateProjectFile>) => string[];
/**
* Mods for AppDelegate.swift
*/
/**
* Mods for AppDelegate.mm / AppDelegate.m React Native below 0.77.x and Expo below 53
*/
export declare const modifyAppDelegateObjectiveC: (config: ExportedConfigWithProps<AppDelegateProjectFile>, xCodeProjectAppName?: string) => string[];
/**
* Mods for AppDelegate.mm
*/
export declare const withExpoBraintreeAppDelegate: ConfigPlugin<ExpoBraintreePluginProps>;
export declare const withBraintreeWrapperFile: ConfigPlugin<{
appDelegateLanguage: AppleLanguage | null;
}>;
//# sourceMappingURL=withExpoBraintree.ios.d.ts.map