{"record":{"id":"0369f9fe15c0e4a7","repo":"iptv-org/iptv","slug":"numberparser-parse-input-value-is-not-a-number","errorCode":null,"errorMessage":"numberParser:parse() Input value is not a number","messagePattern":"numberParser:parse\\(\\) Input value is not a number","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"scripts/core/numberParser.ts","lineNumber":5,"sourceCode":"export default class NumberParser {\r\n  async parse(number: string) {\r\n    const parsed = parseInt(number)\r\n    if (isNaN(parsed)) {\r\n      throw new Error('numberParser:parse() Input value is not a number')\r\n    }\r\n\r\n    return parsed\r\n  }\r\n}\r\n","sourceCodeStart":1,"sourceCodeEnd":11,"githubUrl":"https://github.com/iptv-org/iptv/blob/897b7fe44be73c3731e3e4f7fb1efda0ee8fd318/scripts/core/numberParser.ts#L1-L11","documentation":"Error \"numberParser:parse() Input value is not a number\" thrown in iptv-org/iptv.","triggerScenarios":"Thrown at scripts/core/numberParser.ts:5 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"897b7fe44be73c3731e3e4f7fb1efda0ee8fd318","analyzedAt":"2026-08-12T01:40:43.379Z","schemaVersion":2},"datasetVersion":"2026-08-12T08:17:17.861Z"}