INNER CODE UNIT · JavaScript
parseIssueNumber
dotnet/sdk · .github/ci-quality-monitor/issue-monster-dispatch.js:1
function parseIssueNumber(value)
{
const issueNumber = Number(value);
return Number.isSafeInteger(issueNumber) && issueNumber > 0 ? issueNumber : null;
}
function getCreatedIssueNumbers({temporaryIdMapInput, createdIssueNumberInput, repository})
{
let temporaryIdMap = {};
if (temporaryIdMapInput)
{
try
{
temporaryIdMap = JSON.parse(temporaryIdMapInput);
} catch (error)
{
throw new Error(`Invalid safe-output temporary ID map: ${error.message}`, {cause: error});
}