parseIRVersion
@a16njs/models / parseIRVersion
Function: parseIRVersion()
parseIRVersion(
version):ParsedIRVersion|null
Defined in: version.ts:47
Parse an IR version string into its components.
Parameters
version
string
The version string to parse (e.g., 'v1beta1')
Returns
ParsedIRVersion | null
Parsed version components or null if invalid
Example
parseIRVersion('v1beta1') // { major: 1, stability: 'beta', revision: 1 }
parseIRVersion('v2alpha3') // { major: 2, stability: 'alpha', revision: 3 }
parseIRVersion('v11') // { major: 1, stability: '', revision: 1 }
parseIRVersion('v1') // null (missing trailing revision number)