in packages/aws-rfdk/lib/lambdas/nodejs/lib/version-provider/version.ts [19:32]
public static convertToFullVersionString(major: string, minor: string, release: string, patch: string): string {
const majorNumber = Number(major);
const minorNumber = Number(minor);
const releaseNumber = Number(release);
const patchNumber = Number(patch);
if (isNaN(majorNumber) || majorNumber < 0
|| isNaN(minorNumber) || minorNumber < 0
|| isNaN(releaseNumber) || releaseNumber < 0
|| isNaN(patchNumber) || patchNumber < 0) {
throw new Error(`A component of the version was not in the correct format: ${major}.${minor}.${release}.${patch}`);
}
return `${major}.${minor}.${release}.${patch}`;
}