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.

24 lines
851 B

import { ExpoConfig, PackageJSONConfig } from '@expo/config';
import { ModPlatform } from '@expo/config-plugins';
import { DependenciesModificationResults } from './updatePackageJson';
/**
*
* @param projectRoot
* @param tempDir
*
* @return `true` if the project is ejecting, and `false` if it's syncing.
*/
export declare function createNativeProjectsFromTemplateAsync({ projectRoot, exp, pkg, template, tempDir, platforms, skipDependencyUpdate, }: {
projectRoot: string;
exp: ExpoConfig;
pkg: PackageJSONConfig;
template?: string;
tempDir: string;
platforms: ModPlatform[];
skipDependencyUpdate?: string[];
}): Promise<{
hasNewProjectFiles: boolean;
needsPodInstall: boolean;
} & DependenciesModificationResults>;
export declare function resolveBareEntryFile(projectRoot: string, main: any): string | null;