Throw errors instead of strings. (#1974)

Blocks and generators
This commit is contained in:
Neil Fraser
2018-07-16 16:33:44 -07:00
committed by GitHub
parent 99ebefa1bf
commit c8bfc888c8
23 changed files with 55 additions and 55 deletions

View File

@@ -136,7 +136,7 @@ Blockly.Dart['text_charAt'] = function(block) {
code = functionName + '(' + text + ')';
return [code, Blockly.Dart.ORDER_UNARY_POSTFIX];
}
throw 'Unhandled option (text_charAt).';
throw Error('Unhandled option (text_charAt).');
};
Blockly.Dart['text_getSubstring'] = function(block) {
@@ -164,7 +164,7 @@ Blockly.Dart['text_getSubstring'] = function(block) {
var at1 = '0';
break;
default:
throw 'Unhandled option (text_getSubstring).';
throw Error('Unhandled option (text_getSubstring).');
}
switch (where2) {
case 'FROM_START':
@@ -178,7 +178,7 @@ Blockly.Dart['text_getSubstring'] = function(block) {
case 'LAST':
break;
default:
throw 'Unhandled option (text_getSubstring).';
throw Error('Unhandled option (text_getSubstring).');
}
if (where2 == 'LAST') {
var code = text + '.substring(' + at1 + ')';