Logo FS-Skia-UI

CustomControl Module

Author a bespoke control from a `CustomControlDefinition`: `create` it as a `Control<'msg>` and `validate` it.

Functions and values

Function or value Description

create definition attrs

Full Usage: create definition attrs

Parameters:
Returns: Control<'msg>
Type parameters: 'msg

Build a `Control<'msg>` from a `CustomControlDefinition` and the supplied `attrs`.

definition : CustomControlDefinition<'msg>
attrs : Attr<'msg> list
Returns: Control<'msg>

validate definition

Full Usage: validate definition

Parameters:
Returns: ControlDiagnostic list
Type parameters: 'msg

Check a `CustomControlDefinition` for authoring errors, returning any `ControlDiagnostic` list.

definition : CustomControlDefinition<'msg>
Returns: ControlDiagnostic list

Type something to start searching.