ATL-301: Made port optional when using programmer

When uploading using a programmer, the port is ignored by the CLI.
Also removed `programmer` from compile request [arduino/arduino-cli#861]

Signed-off-by: Akos Kitta <kittaakos@typefox.io>
This commit is contained in:
Akos Kitta
2020-07-23 16:10:52 +02:00
parent 6661f661c7
commit 4a9a975dca
3 changed files with 38 additions and 25 deletions

View File

@@ -20,14 +20,13 @@ export namespace CoreService {
readonly sketchUri: string;
readonly fqbn: string;
readonly optimizeForDebug: boolean;
readonly programmer?: Programmer | undefined;
}
}
export namespace Upload {
export interface Options extends Compile.Options {
readonly port: string;
}
export type Options =
Compile.Options & Readonly<{ port: string }> |
Compile.Options & Readonly<{ programmer: Programmer }>;
}
}