refactor(generators): Introduce JavascriptGenerator class, Order enum (#7153)

* refactor(generators): Introduce class JavascriptGenerator

  Also fix an import ordering error.

* refactor(generators): Use Order.* instead of .ORDER_*

* refactor(generators): Don't rename javascriptGenerator
This commit is contained in:
Christopher Allen
2023-06-13 21:30:37 +01:00
committed by GitHub
parent 3e9d892934
commit 306eb80216
10 changed files with 770 additions and 713 deletions

View File

@@ -11,10 +11,11 @@
import * as goog from '../../closure/goog/goog.js';
goog.declareModuleId('Blockly.JavaScript.variablesDynamic');
import {javascriptGenerator as JavaScript} from '../javascript.js';
import {javascriptGenerator} from '../javascript.js';
import './variables.js';
// JavaScript is dynamically typed.
JavaScript.forBlock['variables_get_dynamic'] = JavaScript.forBlock['variables_get'];
JavaScript.forBlock['variables_set_dynamic'] = JavaScript.forBlock['variables_set'];
javascriptGenerator.forBlock['variables_get_dynamic'] =
javascriptGenerator.forBlock['variables_get'];
javascriptGenerator.forBlock['variables_set_dynamic'] =
javascriptGenerator.forBlock['variables_set'];