@@ -133,7 +133,7 @@ async function selectFile() {
133133 filters: []
134134 }).then (value => {
135135 if (value .length > 0 ) {
136- fileToImport .value = value [0 ];
136+ fileToImport .value = value [0 ]! ;
137137 assumeDefaults ();
138138 } else {
139139 waitingForSelection .value = false ;
@@ -228,28 +228,28 @@ function inferFieldValuesFromFile(file: string): ImportFieldAttributes {
228228 }
229229
230230 if (hyphenSeparated .length === 3 ) {
231- data .modAuthor = hyphenSeparated [0 ];
232- data .modName = hyphenSeparated [1 ];
233- const modVersion = santizeVersionNumber (hyphenSeparated [2 ]).toString ().split (" ." );
231+ data .modAuthor = hyphenSeparated [0 ]! ;
232+ data .modName = hyphenSeparated [1 ]! ;
233+ const modVersion = santizeVersionNumber (hyphenSeparated [2 ]! ).toString ().split (" ." );
234234 data .modVersionMajor = Number (modVersion [0 ]);
235235 data .modVersionMinor = Number (modVersion [1 ]);
236236 data .modVersionPatch = Number (modVersion [2 ]);
237237 } else if (hyphenSeparated .length === 2 ) {
238- data .modName = hyphenSeparated [0 ];
239- const modVersion = santizeVersionNumber (hyphenSeparated [1 ]).toString ().split (" ." );
238+ data .modName = hyphenSeparated [0 ]! ;
239+ const modVersion = santizeVersionNumber (hyphenSeparated [1 ]! ).toString ().split (" ." );
240240 data .modVersionMajor = Number (modVersion [0 ]);
241241 data .modVersionMinor = Number (modVersion [1 ]);
242242 data .modVersionPatch = Number (modVersion [2 ]);
243243 } else if (underscoreSeparated .length === 3 ) {
244- data .modAuthor = underscoreSeparated [0 ];
245- data .modName = underscoreSeparated [1 ];
246- const modVersion = santizeVersionNumber (underscoreSeparated [2 ]).toString ().split (" ." );
244+ data .modAuthor = underscoreSeparated [0 ]! ;
245+ data .modName = underscoreSeparated [1 ]! ;
246+ const modVersion = santizeVersionNumber (underscoreSeparated [2 ]! ).toString ().split (" ." );
247247 data .modVersionMajor = Number (modVersion [0 ]);
248248 data .modVersionMinor = Number (modVersion [1 ]);
249249 data .modVersionPatch = Number (modVersion [2 ]);
250250 } else if (underscoreSeparated .length === 2 ) {
251- data .modName = underscoreSeparated [0 ];
252- const modVersion = santizeVersionNumber (underscoreSeparated [1 ]).toString ().split (" ." );
251+ data .modName = underscoreSeparated [0 ]! ;
252+ const modVersion = santizeVersionNumber (underscoreSeparated [1 ]! ).toString ().split (" ." );
253253 data .modVersionMajor = Number (modVersion [0 ]);
254254 data .modVersionMinor = Number (modVersion [1 ]);
255255 data .modVersionPatch = Number (modVersion [2 ]);
0 commit comments