DefaultReusabilityOverlay

class DefaultReusabilityOverlay[F[_]]($: Comp, options: Options[F])(implicit F: Sync[F]) extends ReusabilityOverlay[F] with TimerSupportF[F]
Companion:
object
trait TimerSupportF[F]
trait OnUnmountF[F]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def logBad(reason: String): F[Unit]
Definition Classes
def withNodes(f: Nodes => Unit): F[Unit]

Inherited methods

final def onUnmount[G[_]](f: => G[Unit])(implicit G: Dispatch[G]): F[Unit]
Inherited from:
OnUnmountF
final def setGuaranteedInterval[G[_]](f: G[Unit], interval: FiniteDuration)(implicit G: Dispatch[G]): F[Unit]

Provides setInterval-like behavior insuring that the time between calls of f is at least the timeout.

Provides setInterval-like behavior insuring that the time between calls of f is at least the timeout.

Inherited from:
TimerSupportF
final def setGuaranteedIntervalMs[G[_]](f: G[Unit], intervalInMilliseconds: Double)(implicit G: Dispatch[G]): F[Unit]

Provides setInterval-like behavior insuring that the time between calls of f is at least the timeout.

Provides setInterval-like behavior insuring that the time between calls of f is at least the timeout.

Inherited from:
TimerSupportF
final def setInterval[G[_]](f: G[Unit], period: FiniteDuration)(implicit G: Dispatch[G]): F[Unit]

Invokes the callback f repeatedly every period.

Invokes the callback f repeatedly every period.

Inherited from:
TimerSupportF
final def setIntervalMs[G[_]](f: G[Unit], periodInMilliseconds: Double)(implicit G: Dispatch[G]): F[Unit]
Inherited from:
TimerSupportF
final def setTimeout[G[_]](f: => G[Unit], timeout: FiniteDuration)(implicit G: Dispatch[G]): F[Unit]

Invokes the callback f once after a minimum of timeout elapses.

Invokes the callback f once after a minimum of timeout elapses.

Inherited from:
TimerSupportF
final def setTimeoutMs[G[_]](f: => G[Unit], timeoutInMilliseconds: Double)(implicit G: Dispatch[G]): F[Unit]

Invokes the callback f once after a minimum of timeout elapses.

Invokes the callback f once after a minimum of timeout elapses.

Inherited from:
TimerSupportF
final def unmount: F[Unit]
Inherited from:
OnUnmountF

Concrete fields

val create: F[Unit]
val highlightUpdate: F[Unit]
override val logGood: F[Unit]
val onClick: F[Unit]
override val onMount: F[Unit]
override val onUnmount: F[Unit]
val update: F[Unit]
val updateContent: F[Unit]
val updatePosition: F[Unit]