Program Type
Static members
| Static member |
Description
|
Full Usage:
Program.MkProgram(init, update, view)
Parameters:
Func<'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<unit, 'Model, 'Msg, 'View>
Type parameters: 'Model, 'Msg, 'View |
|
Full Usage:
Program.MkProgram(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>
Type parameters: 'Arg, 'Model, 'Msg, 'View |
|
Full Usage:
Program.MkSimple(init, update, view)
Parameters:
Func<'Model>
update : Func<'Msg, 'Model, 'Model>
view : Func<IObservable<'Model>, Action<'Msg>, 'View>
Returns: ProgramBuilderSimple<unit, 'Model, 'Msg, 'View>
Type parameters: 'Model, 'Msg, 'View |
|
Full Usage:
Program.MkSimple(init, update, view)
Parameters:
Func<'Arg, 'Model>
update : Func<'Msg, 'Model, 'Model>
view : Func<IObservable<'Model>, Action<'Msg>, 'View>
Returns: ProgramBuilderSimple<'Arg, 'Model, 'Msg, 'View>
Type parameters: 'Arg, 'Model, 'Msg, 'View |
|
MVUish.Avalonia