IntersectModifier

zio.http.datastar.IntersectModifier
See theIntersectModifier companion trait

Attributes

Companion
trait
Source
IntersectModifier.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class And(left: IntersectModifier, right: IntersectModifier) extends IntersectModifier

Concatenates two intersect modifier suffixes in order.

Concatenates two intersect modifier suffixes in order.

Attributes

Source
IntersectModifier.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Debounce(millis: Long) extends IntersectModifier

Debounces intersect handling by the specified interval.

Debounces intersect handling by the specified interval.

Attributes

Source
IntersectModifier.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Delay(millis: Long) extends IntersectModifier

Delays intersect handling by the specified interval.

Delays intersect handling by the specified interval.

Attributes

Source
IntersectModifier.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object Exit extends IntersectModifier

Fires when the element exits the intersection area.

Fires when the element exits the intersection area.

Attributes

Source
IntersectModifier.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Exit.type
case object Full extends IntersectModifier

Fires when the element is fully visible.

Fires when the element is fully visible.

Attributes

Source
IntersectModifier.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Full.type
case object Half extends IntersectModifier

Fires when the element is at least half visible.

Fires when the element is at least half visible.

Attributes

Source
IntersectModifier.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Half.type
case object Once extends IntersectModifier

Fires at most once.

Fires at most once.

Attributes

Source
IntersectModifier.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
Once.type
final case class Threshold(pct: Double) extends IntersectModifier

Fires when the intersection ratio crosses the provided threshold.

Fires when the intersection ratio crosses the provided threshold.

Attributes

Source
IntersectModifier.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Throttle(millis: Long) extends IntersectModifier

Throttles intersect handling by the specified interval.

Throttles intersect handling by the specified interval.

Attributes

Source
IntersectModifier.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case object ViewTransition extends IntersectModifier

Wraps the intersect action in a view transition when supported.

Wraps the intersect action in a view transition when supported.

Attributes

Source
IntersectModifier.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements.

The names of the product elements.

Attributes

Inherited from:
Mirror
Source
Mirror.scala
type MirroredLabel <: String

The name of the type.

The name of the type.

Attributes

Inherited from:
Mirror
Source
Mirror.scala