calico

package calico

Type members

Classlikes

final class HtmlAttr[F[_], V]
trait HtmlBuilders[F[_]](using F: Sync[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]
trait Reactive[F[_]]
Companion:
object
object Reactive
Companion:
class
trait Rx[F[_], A] extends RxSource[F, A] with RxSink[F, A]
trait RxSink[F[_], A]
trait RxSource[F[_], A]
object dsl

Types

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

Extensions

Extensions

extension [F[_]](component: Resource[F, HTMLElement])
def renderInto(root: Element)(using F: Sync[F]): Resource[F, Unit]