in packages/@aws-cdk-testing/cli-integ/lib/cli/stage-distribution.ts [232:251]
function whichRepos(args: {
npm?: boolean;
python?: boolean;
java?: boolean;
dotnet?: boolean;
}) {
const all = args.npm === undefined && args.python === undefined && args.java === undefined && args.dotnet === undefined;
const invoke = (block: () => Promise<void>) => block();
const skip = () => {
};
return {
npm: args.npm || all ? invoke : skip,
python: args.python || all ? invoke : skip,
java: args.java || all ? invoke : skip,
dotnet: args.dotnet || all ? invoke : skip,
};
}