TyrianRuntime

final class TyrianRuntime[Model, Msg](init: (Model, Cmd[Msg]), update: (Msg, Model) => (Model, Cmd[Msg]), view: Model => Html[Msg], subscriptions: Model => Sub[Msg], node: Element) extends SnabbdomSyntax
class Object
trait Matchable
class Any

Value members

Concrete methods

def async(thunk: => Unit): Unit
def onMsg(msg: Msg): Unit
def performSideEffects(cmd: Cmd[Msg], sub: Sub[Msg], callback: Msg => Unit): Unit
def render(oldNode: Element | VNode, model: Model): VNode
def start(): Unit
def toVNode(html: Html[Msg]): VNode

Inherited methods

final def e(selector: String, opts: UndefOr[Object]): VNode
Inherited from:
SnabbdomSyntax
final def h(selector: String)(children: VNodeParam*): VNode
Inherited from:
SnabbdomSyntax
final def h(selector: String, opts: Object)(children: VNodeParam*): VNode
Inherited from:
SnabbdomSyntax