Dash.NET Namespace

Type/Module Description

Callback<'Function>

The Central Callback type. This type serves two purposes: 1. Externally, the Serialized object is returned via the `_dash-dependencies` endpoint of a dash application to set up the dash renderer loop 2. Internally, the HandlerFunction of the Callback is evaluated when a qualified call to `_dash-update-component` is performed. As this type needs dynamic members in addition to the static members created by the default constructor, it is not recommended to use the constructor to create a callback, but rather the `singleOut` or `multiOut` members. Creating an instance of this type and registering it on the callback map of the DashApp is the equivalent of the @app.callback decorator in python.

CallbackInput

CallbackMap

CallbackOutput

CallbackRequest

Type to deserialize calls to _dash-update-component into

CallbackResponse

The response object that will be serialized and returned as response to requests at `_dash-update-component`

CallbackResultBinding

CallbackState

ClientSideFunction

Client side function that can be bound to a callback

ComponentProperty

ComponentPropTypes

Css

The html components have been adopted from https://github.com/alfonsogarciacaro/Feliz.Engine and are available under the Dash.NET.Html module.

DashComponent

DashComponentProps

DashComponentStyle

DashConfig

DashTable

Dependency

DynamicInvoke

Reflection based dynamic invocation of functions and related helpers

HotReloadSettings

Html

LoadableComponentDefinition

Operators

RequestInput

A single element of the `inputs` field of a JSON request to `_dash-update-component`

SingleOrArrayConverter<'T>

JSON converter to always convert a single item as well as a JArray of items on the same field to `Seq<'T>`