@@ -56,13 +56,13 @@ function updateTsFile(tsFilePath: string, tsFileContents: string, majorMinor: st
56
56
const majorMinorRgx = / e x p o r t c o n s t v e r s i o n M a j o r M i n o r = " ( \d + \. \d + ) " / ;
57
57
const majorMinorMatch = majorMinorRgx . exec ( tsFileContents ) ;
58
58
assert ( majorMinorMatch !== null , `The file seems to no longer have a string matching '${ majorMinorRgx } '.` ) ;
59
- const parsedMajorMinor = majorMinorMatch [ 1 ] ;
59
+ const parsedMajorMinor = majorMinorMatch ! [ 1 ] ;
60
60
assert ( parsedMajorMinor === majorMinor , `versionMajorMinor does not match. ${ tsFilePath } : '${ parsedMajorMinor } '; package.json: '${ majorMinor } '` ) ;
61
61
62
62
const versionRgx = / e x p o r t c o n s t v e r s i o n = ` \$ \{ v e r s i o n M a j o r M i n o r \} \. ( \d ) ( - d e v ) ? ` ; / ;
63
63
const patchMatch = versionRgx . exec ( tsFileContents ) ;
64
64
assert ( patchMatch !== null , "The file seems to no longer have a string matching " + versionRgx . toString ( ) ) ;
65
- const parsedPatch = patchMatch [ 1 ] ;
65
+ const parsedPatch = patchMatch ! [ 1 ] ;
66
66
if ( parsedPatch !== patch ) {
67
67
throw new Error ( `patch does not match. ${ tsFilePath } : '${ parsedPatch } ; package.json: '${ patch } '` ) ;
68
68
}
@@ -74,7 +74,7 @@ function parsePackageJsonVersion(versionString: string): { majorMinor: string, p
74
74
const versionRgx = / ( \d + \. \d + ) \. ( \d + ) ( $ | \- ) / ;
75
75
const match = versionString . match ( versionRgx ) ;
76
76
assert ( match !== null , "package.json 'version' should match " + versionRgx . toString ( ) ) ;
77
- return { majorMinor : match [ 1 ] , patch : match [ 2 ] } ;
77
+ return { majorMinor : match ! [ 1 ] , patch : match ! [ 2 ] } ;
78
78
}
79
79
80
80
/** e.g. 0-dev.20170707 */
0 commit comments