示例#1
0
        public void TestTranspile()
        {
            var settings = new BabelSettings();

            settings.Plugins.Add("transform-es2015-arrow-functions");

            var engine     = new JurassicScriptEngine();
            var transpiler = new BabelTranspiler(settings, engine);

            var result = transpiler.Transpile("var noop = () => {};");

            Assert.AreEqual("var noop = function () {};", result);
        }
示例#2
0
 public BabelTranspiler(BabelSettings babelSettings, IBabelScriptEngine engineFactory)
 {
     _engineFactory     = engineFactory;
     _babelSettingsJson = babelSettings.Serialize();
 }