You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
1.0 KiB
18 lines
1.0 KiB
import { ExpoConfig } from '@expo/config-types';
|
|
import { ConfigPlugin, InfoPlist } from '../Plugin.types';
|
|
import { MergeResults } from '../utils/generateCode';
|
|
export declare const MATCH_INIT: RegExp;
|
|
export declare const withMaps: ConfigPlugin;
|
|
export declare function getGoogleMapsApiKey(config: Pick<ExpoConfig, 'ios'>): string | null;
|
|
export declare function setGoogleMapsApiKey(config: Pick<ExpoConfig, 'ios'>, { GMSApiKey, ...infoPlist }: InfoPlist): InfoPlist;
|
|
export declare function addGoogleMapsAppDelegateImport(src: string): MergeResults;
|
|
export declare function removeGoogleMapsAppDelegateImport(src: string): MergeResults;
|
|
export declare function addGoogleMapsAppDelegateInit(src: string, apiKey: string): MergeResults;
|
|
export declare function removeGoogleMapsAppDelegateInit(src: string): MergeResults;
|
|
/**
|
|
* @param src The contents of the Podfile.
|
|
* @returns Podfile with Google Maps added.
|
|
*/
|
|
export declare function addMapsCocoaPods(src: string): MergeResults;
|
|
export declare function removeMapsCocoaPods(src: string): MergeResults;
|