eval method

  1. @override
dynamic eval(
  1. String script, [
  2. String filepath = "<inline>"
])
override

Implementation

@override
eval(String script, [String filepath = "<inline>"]) {
  js.JsFunction require = js.JsFunction.withThis((_, filename) {
    return loadModule(filepath, filename);
  });
  js.context['require'] = require;
  var ret = wrap(_eval.apply([script]), this);
  // (global as WebJsValue)._object.deleteProperty('require');
  return ret;
}