diff --git a/src/cli/commands/monitor.ts b/src/cli/commands/monitor.ts index ecbeb34f50..c7324e318b 100644 --- a/src/cli/commands/monitor.ts +++ b/src/cli/commands/monitor.ts @@ -164,12 +164,7 @@ async function monitor(...args0: MethodArgs): Promise { let perProjectResult: pluginApi.SinglePackageResult[] = []; let advertiseSubprojectsCount: number | null = null; if (pluginApi.isMultiResult(inspectResult)) { - perProjectResult = inspectResult.scannedProjects.map( - (scannedProject) => ({ - plugin: inspectResult.plugin, - package: scannedProject.depTree, - }), - ); + perProjectResult = convertMultiPluginResultToSingle(inspectResult); } else { if (packageManager === 'gradle') { advertiseSubprojectsCount = getSubProjectCountForGradle( @@ -269,6 +264,15 @@ async function monitor(...args0: MethodArgs): Promise { throw new Error(output); } +function convertMultiPluginResultToSingle( + result: pluginApi.MultiProjectResult, +): pluginApi.SinglePackageResult[] { + return result.scannedProjects.map((scannedProject) => ({ + plugin: result.plugin, + package: scannedProject.depTree, + })); +} + function getSubProjectCountForGradle( inspectResult, calledForSingleSubProject,