Logo MVUish.Avalonia

Program Type

Static members

Static member Description

Program.MkProgram(init, update, view)

Full Usage: Program.MkProgram(init, update, view)

Parameters:
Returns: ProgramBuilder<unit, 'Model, 'Msg, 'View>
Type parameters: 'Model, 'Msg, 'View
init : 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>

Program.MkProgram(init, update, view)

Full Usage: Program.MkProgram(init, update, view)

Parameters:
Returns: ProgramBuilder<'Arg, 'Model, 'Msg, 'View>
Type parameters: 'Arg, 'Model, 'Msg, 'View
init : 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>

Program.MkSimple(init, update, view)

Full Usage: Program.MkSimple(init, update, view)

Parameters:
Returns: ProgramBuilderSimple<unit, 'Model, 'Msg, 'View>
Type parameters: 'Model, 'Msg, 'View
init : Func<'Model>
update : Func<'Msg, 'Model, 'Model>
view : Func<IObservable<'Model>, Action<'Msg>, 'View>
Returns: ProgramBuilderSimple<unit, 'Model, 'Msg, 'View>

Program.MkSimple(init, update, view)

Full Usage: Program.MkSimple(init, update, view)

Parameters:
Returns: ProgramBuilderSimple<'Arg, 'Model, 'Msg, 'View>
Type parameters: 'Arg, 'Model, 'Msg, 'View
init : Func<'Arg, 'Model>
update : Func<'Msg, 'Model, 'Model>
view : Func<IObservable<'Model>, Action<'Msg>, 'View>
Returns: ProgramBuilderSimple<'Arg, 'Model, 'Msg, 'View>

Type something to start searching.