static public JavaScriptEngineSwitcher.Core.IJsEngine PrepareJsEngineToEvaluateElm() { var parseElmAppCodeFiles = ParseElmSyntaxAppCodeFiles(); var javascriptFromElmMake = ProcessFromElm019Code.CompileElmToJavascript( parseElmAppCodeFiles, ImmutableList.Create("src", "Main.elm")); var javascriptMinusCrashes = ProcessFromElm019Code.JavascriptMinusCrashes(javascriptFromElmMake); var listFunctionToPublish = new[]
/* * Get the value from `tests` in the Elm module `Main`. */ static string?GetTestsValueFromModuleMain( IImmutableDictionary <IImmutableList <string>, IReadOnlyList <byte> > elmAppFiles) { var javascriptFromElmMake = ProcessFromElm019Code.CompileElmToJavascript( elmAppFiles, ImmutableList.Create("src", "Main.elm")); var javascriptEngine = new V8JsEngine( new V8Settings { } ); var javascriptPreparedToRun = ProcessFromElm019Code.PublishFunctionsFromJavascriptFromElmMake( ProcessFromElm019Code.JavascriptMinusCrashes(javascriptFromElmMake), new[]