@@ -991,7 +991,7 @@ export namespace Debugger {
991
991
992
992
if ( propagate ) {
993
993
skipNextBreak = true ;
994
- return luaError ( message , level ) ;
994
+ luaError ( message , level ) ;
995
995
}
996
996
}
997
997
@@ -1068,7 +1068,7 @@ export namespace Debugger {
1068
1068
threadStackOffsets . set ( activeThread , 1 ) ;
1069
1069
const results = luaCoroutineResume ( thread , ...args ) ;
1070
1070
if ( ! results [ 0 ] ) {
1071
- return breakForError ( results [ 1 ] , 1 , true ) ;
1071
+ breakForError ( results [ 1 ] , 1 , true ) ;
1072
1072
}
1073
1073
threadStackOffsets . delete ( activeThread ) ;
1074
1074
return unpack ( results , 2 ) ;
@@ -1107,14 +1107,14 @@ export namespace Debugger {
1107
1107
}
1108
1108
1109
1109
//error replacement for catching errors
1110
- function debuggerError ( message : string , level ?: number ) {
1111
- return breakForError ( message , ( level ?? 0 ) + 1 , true ) ;
1110
+ function debuggerError ( message : string , level ?: number ) : never {
1111
+ breakForError ( message , ( level ?? 1 ) + 1 , true ) ;
1112
1112
}
1113
1113
1114
1114
function debuggerAssert ( v : unknown , ...args : unknown [ ] ) {
1115
1115
if ( ! v ) {
1116
1116
const message = args [ 0 ] !== undefined && args [ 0 ] || "assertion failed" ;
1117
- return breakForError ( message , 1 , true ) ;
1117
+ breakForError ( message , 1 , true ) ;
1118
1118
}
1119
1119
return $multi ( v , ...args ) ;
1120
1120
}
0 commit comments