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
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;
|