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.
15 lines
1.0 KiB
15 lines
1.0 KiB
import { ExpoConfig } from '@expo/config-types';
|
|
import { XcodeProject } from 'xcode';
|
|
import { ConfigPlugin, ModProps } from '../Plugin.types';
|
|
import { InfoPlist } from './IosConfig.types';
|
|
export declare const withGoogle: ConfigPlugin;
|
|
export declare const withGoogleServicesFile: ConfigPlugin;
|
|
export declare function getGoogleSignInReservedClientId(config: Pick<ExpoConfig, 'ios'>, modRequest: Pick<ModProps<InfoPlist>, 'projectRoot'>): string | null;
|
|
export declare function getGoogleServicesFile(config: Pick<ExpoConfig, 'ios'>): string | null;
|
|
export declare function setGoogleSignInReservedClientId(config: Pick<ExpoConfig, 'ios'>, infoPlist: InfoPlist, modRequest: Pick<ModProps<InfoPlist>, 'projectRoot'>): InfoPlist;
|
|
export declare function setGoogleConfig(config: Pick<ExpoConfig, 'ios'>, infoPlist: InfoPlist, modRequest: ModProps<InfoPlist>): InfoPlist;
|
|
export declare function setGoogleServicesFile(config: Pick<ExpoConfig, 'ios'>, { projectRoot, project }: {
|
|
project: XcodeProject;
|
|
projectRoot: string;
|
|
}): XcodeProject;
|