@nx/react-native
Version:
13 lines (12 loc) • 631 B
TypeScript
import { ExecutorContext } from '@nx/devkit';
import { ChildProcess } from 'child_process';
import { UpgradeExecutorSchema } from './schema';
export interface ReactNativeUpgradeOutput {
success: boolean;
}
/**
* This executor is equivalent to `npx react-native upgrade`.
* https://github.com/react-native-community/cli/blob/main/packages/cli/src/commands/upgrade/upgrade.ts
*/
export default function upgradeExecutor(options: UpgradeExecutorSchema, context: ExecutorContext): AsyncGenerator<ReactNativeUpgradeOutput>;
export declare function runCliUpgrade(workspaceRoot: string, projectRoot: string): Promise<ChildProcess>;