ProgramBuilder<'Arg, 'Model, 'Msg, 'View> Type
Constructors
| Constructor |
Description
|
Full Usage:
ProgramBuilder(init, update, view)
Parameters:
Func<'Arg, ('Model * Action<Action<'Msg>, Action<string, exn>>)>
update : Func<'Msg, 'Model, ('Model * Action<Action<'Msg>, Action<string, exn>>)>
view : Func<IObservable<'Model>, Action<'Msg>, 'View>
Returns: ProgramBuilder<'Arg, 'Model, 'Msg, 'View>
|
Instance members
| Instance member |
Description
|
Full Usage:
this.Run
Returns: 'View
|
|
Full Usage:
this.RunWith
Parameters:
'Arg
Returns: 'View
|
|
|
|
Full Usage:
this.RunWithLifetime
Parameters:
Visual
arg : 'Arg
Returns: ProgramHandle<'View>
|
|
|
|
Full Usage:
this.WithErrorHandler
Parameters:
Action<string, exn>
Returns: ProgramBuilder<'Arg, 'Model, 'Msg, 'View>
|
|
|
|
|
|
Full Usage:
this.WithTrace
Parameters:
Action<'Msg, 'Model, IReadOnlyList<string>>
Returns: ProgramBuilder<'Arg, 'Model, 'Msg, 'View>
|
|
MVUish.Avalonia