// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for details.
/**
* Defines the supported launch arguments.
* Add more arguments here as needed.
*/
export interface ILaunchArgs {
platform: string;
workspaceRoot: string;
projectRoot: string;
target?: "simulator" | "device";
debugAdapterPort?: number;
packagerPort?: any;
runArguments?: string[];
env?: any;
envFile?: string;
}
/**
* Defines the options needed to start debugging a project.
*/
export interface IAndroidRunOptions extends ILaunchArgs {
variant?: string;
logCatArguments?: any;
debugLaunchActivity?: string;
}
export interface IIOSRunOptions extends ILaunchArgs {
scheme?: string;
iosRelativeProjectPath?: string; // TODO Remove deprecated
productName?: string;
configuration?: string;
}
export interface IWindowsRunOptions extends ILaunchArgs {
}
export interface IRunOptions extends IAndroidRunOptions, IIOSRunOptions, IWindowsRunOptions {
}microsoft/vscode-react-native
Publicmirrored fromhttps://github.com/microsoft/vscode-react-nativeAvailable
src/extension/launchArgs.ts
42lines · modepreview