calico

package calico

Type members

Classlikes

final class HtmlAttr[F[_], V]
trait HtmlBuilders[F[_]](using F: Async[F]) extends HtmlTagBuilder[HtmlTagT[F], HTMLElement] with HtmlAttrBuilder[[_] =>> HtmlAttr[F, _$3]] with ReflectedHtmlAttrBuilder[[_, _] =>> Prop[F, _$4, _$5]] with PropBuilder[[_, _] =>> Prop[F, _$6, _$7]]
final class HtmlChildren[F[_]]
final class HtmlTag[F[_], E <: HTMLElement]
trait IOWebApp
sealed trait Modifier[F[_], E]
final class Prop[F[_], V, J]
object Rx extends RxLowPriority0
object dsl

Types

type HtmlTagT[F[_]] = [E <: HTMLElement] =>> HtmlTag[F, E]
opaque type Rx[F[_], A]

Extensions

Extensions

extension [F[_]](component: Resource[F, HTMLElement])
def renderInto(root: Element)(using F: Sync[F]): Resource[F, Unit]
extension [F[_], A](rxa: Rx[F, A])
def render(using F: Async[F]): F[A]