Remotedev tools integration for fable-elmish applications.
Elmish-Debugger:Installation
npm install --save remotedevdotnet fable add fable-elmish-debugger fable-elmish
Add a reference to the assemblies in the package folders (e.g. node_modules/fable-elmish/Fable.Elmish.Debugger.dll
).
Follow the monitor installation instructions at Remotedev tools site.
Program module functions
Augument your program instance with a debugger, make sure it's the last item in the Program
pipeline:
Usage:
open Elmish.Debug Program.mkProgram init update view|> Program.withDebugger // connect to a devtools monitor via Chrome extension if available|> Program.run
or:
Usage:
open Elmish.Debug Program.mkProgram init update view|> Program.withDebuggerAt (Remote("localhost",8000)) // connect to a server running on localhost:8000|> Program.run or, using a custom connection: Usage:```fsharpopen Elmish.Debug let connection = Debugger.connect (Remote("localhost",8080)) // obtain the connection, for example if sending some information directly Program.mkProgram init update view|> Program.withDebuggerUsing connection|> Program.run