calico.syntax

Extensions

Extensions

extension [F[_]](component: Resource[F, HTMLElement])
def renderInto(root: Element)(using F: Sync[F]): Resource[F, Unit]
extension [F[_]](events: Stream[F, Event])
def mapToTargetValue: Stream[F, String]
extension [F[_], A, B](pipe: (F, A) => B)
def channel(using F: Concurrent[F]): Resource[F, Channel[F, A]]
extension [F[_], A](resource: Resource[[_] =>> Rx[F, _$4], A])
def render(using Async[F]): Resource[F, A]
def translate(using MonadCancel[F, _]): Resource[F, A]
extension [F[_], A](stream: Stream[F, A])
def renderable(using Async[F]): Resource[F, Stream[[_] =>> Rx[F, _$6], A]]
def renderableSignal(using Async[F]): Resource[F, Signal[[_] =>> Rx[F, _$10], A]]
def renderableTopic(using Async[F]): Resource[F, Topic[[_] =>> Rx[F, _$13], A]]
def signal(using Concurrent[F]): Resource[F, Signal[F, A]]