in lib/download.ts [267:284]
export async function downloadAndUnzipVSCode(
version?: DownloadVersion,
platform?: DownloadPlatform,
reporter?: ProgressReporter,
extractSync?: boolean,
): Promise<string>;
export async function downloadAndUnzipVSCode(
versionOrOptions?: DownloadVersion | Partial<DownloadOptions>,
platform?: DownloadPlatform,
reporter?: ProgressReporter,
extractSync?: boolean,
): Promise<string> {
return await download(
typeof versionOrOptions === 'object'
? versionOrOptions as Partial<DownloadOptions>
: { version: versionOrOptions, platform, reporter, extractSync }
);
}