crystal.react.implicits

Type members

Classlikes

implicit class DefaultSToOps[A](self: CallbackTo[A])(implicit dispatch: UnsafeSync[Sync])
final implicit class EffectAOps[F[_], A](self: F[A]) extends AnyVal
final implicit class EffectUnitOps[F[_]](self: F[Unit]) extends AnyVal
final implicit class ModMountedSimpleFOps[S, P](self: MountedSimple[Sync, Async, P, S]) extends AnyVal
final implicit class ModStateFOps[S](self: Write[Sync, Async, S]) extends AnyVal
final implicit class ModStateWithPropsFOps[S, P](self: WriteWithProps[Sync, Async, P, S]) extends AnyVal
implicit class OptViewFOps[F[_], A](optView: Option[ViewF[F, A]])(implicit evidence$7: Monad[F])
final implicit class PotRender[A](val pot: Pot[A]) extends AnyVal
implicit class ReuseViewDefaultSOps[A](view: ReuseView[A])
final implicit class StateAccessorFOps[S](self: StateAccess[Sync, Async, S]) extends AnyVal
final implicit class UseRefOps[A](self: UseRef[A]) extends AnyVal
final implicit class UseSerialStateOps[S](self: UseSerialState[S]) extends AnyVal
final implicit class UseStateOps[S](self: UseState[S]) extends AnyVal
final implicit class UseStateWithReuseOps[S](self: UseStateWithReuse[S]) extends AnyVal
implicit class ViewDefaultSOps[A](view: View[A])
final implicit class ViewFModuleOps(viewFModule: ViewF.type) extends AnyVal
implicit class ViewFOps[F[_], A](view: ViewF[F, A])(implicit evidence$3: ClassTag[A], evidence$4: Reusability[A])
implicit class ViewOptFOps[F[_], A](view: ViewOptF[F, A])(implicit evidence$5: ClassTag[A], evidence$6: Reusability[A])

Implicits

Implicits

final implicit def DefaultSToOps[A](self: CallbackTo[A])(implicit dispatch: UnsafeSync[Sync]): DefaultSToOps[A]
final implicit def EffectAOps[F[_], A](self: F[A]): EffectAOps[F, A]
final implicit def EffectUnitOps[F[_]](self: F[Unit]): EffectUnitOps[F]
final implicit def ModMountedSimpleFOps[S, P](self: MountedSimple[Sync, Async, P, S]): ModMountedSimpleFOps[S, P]
final implicit def ModStateFOps[S](self: Write[Sync, Async, S]): ModStateFOps[S]
final implicit def ModStateWithPropsFOps[S, P](self: WriteWithProps[Sync, Async, P, S]): ModStateWithPropsFOps[S, P]
final implicit def OptViewFOps[F[_] : Monad, A](optView: Option[ViewF[F, A]]): OptViewFOps[F, A]
final implicit def PotRender[A](pot: Pot[A]): PotRender[A]
final implicit def ReuseViewDefaultSOps[A](view: ReuseView[A]): ReuseViewDefaultSOps[A]
final implicit def StateAccessorFOps[S](self: StateAccess[Sync, Async, S]): StateAccessorFOps[S]
final implicit def UseRefOps[A](self: UseRef[A]): UseRefOps[A]
final implicit def UseSerialStateOps[S](self: UseSerialState[S]): UseSerialStateOps[S]
final implicit def UseStateOps[S](self: UseState[S]): UseStateOps[S]
final implicit def UseStateWithReuseOps[S](self: UseStateWithReuse[S]): UseStateWithReuseOps[S]
final implicit def ViewDefaultSOps[A](view: View[A]): ViewDefaultSOps[A]
final implicit def ViewFModuleOps(viewFModule: ViewF.type): ViewFModuleOps
final implicit def ViewFOps[F[_], A : Reusability](view: ViewF[F, A]): ViewFOps[F, A]
final implicit def ViewOptFOps[F[_], A : Reusability](view: ViewOptF[F, A]): ViewOptFOps[F, A]
implicit def potOptionReusability[A : Reusability]: Reusability[PotOption[A]]
implicit def potReusability[A : Reusability]: Reusability[Pot[A]]
implicit def throwableReusability: Reusability[Throwable]