linsyking/messenger-extra/5.1.1

NOTE: the latest version is 7.0.0

Renamed to elm-messenger/messenger-extra. That is where the repository lives now. It has not been published as a package under the new name.

Versions published as linsyking/messenger-extra still install under that name. 12 versions of 20 come from the new location (see their notes).

Messenger.Component.InitUpdateComponent

IU Component

type alias ConcreteIUComponent cdata data userdata tar msg bdata scenemsg =
{ init : ComponentInit cdata userdata msg data bdata
, initUpdate :
ComponentUpdate cdata data userdata scenemsg tar msg bdata
, update :
ComponentUpdate cdata data userdata scenemsg tar msg bdata
, updaterec :
ComponentUpdateRec cdata data userdata scenemsg tar msg bdata
, view : ComponentView cdata userdata data bdata
, matcher : ComponentMatcher data bdata tar
}

InitUpdateComponent

ConcreteIUComponent cdata data userdata tar msg bdata scenemsg
-> ComponentStorage cdata userdata tar msg bdata scenemsg

Generate abstract IU component from concrete IU component.