japgolly.webapputil.general

Type members

Classlikes

abstract class AbstractMultiStringMap[Self](val asVector: Vector[(String, String)], val isNormalised: Boolean)

Equivalent to a Map[String, List[String]].

Equivalent to a Map[String, List[String]].

This is abstract for easy newtype creation.

Companion:
object
case object Allow extends Permission
final class AsyncFunction[-I, +E, +O](val run: I => AsyncCallback[Either[E, O]])
Companion:
object
Companion:
class
case object Deny extends Permission
case object Disabled extends Enabled
trait Effect[F[_]] extends Monad[F]
Companion:
object
Companion:
class
sealed trait Enabled extends WithBoolOps[Enabled]
Companion:
object
case object Enabled extends Enabled with Object[Enabled]
Companion:
class
final case class ErrorMsg(value: String)
Companion:
object
object ErrorMsg
Companion:
class
object JsExt
trait LazyVal[+A]
Companion:
object
object LazyVal
Companion:
class
trait LoggerJs
Companion:
object
object LoggerJs
Companion:
class
final class MultiStringMap(asVector: Vector[(String, String)], isNormalised: Boolean) extends AbstractMultiStringMap[MultiStringMap]

Equivalent to a Map[String, List[String]].

Equivalent to a Map[String, List[String]].

Companion:
object
Companion:
class
sealed abstract class Permission extends WithBoolOps[Permission]

Type-safe union of Allow | Deny

Type-safe union of Allow | Deny

Companion:
object
object Permission extends Object[Permission]
Companion:
class
trait Protocol[F[_]]

Uni-directional protocol.

Uni-directional protocol.

Companion:
object
object Protocol
Companion:
class
final case class Retries(waitTimes: Iterable[Duration])

Immutable retry policy

Immutable retry policy

Companion:
object
object Retries
Companion:
class
final class SetOnceVar[A]
Companion:
object
object SetOnceVar
Companion:
class
trait TimersJs
Companion:
object
object TimersJs
Companion:
class
object Url
final class VarJs[A](val unsafeGet: () => A, val unsafeSet: A => Unit)

Immutable reference to a potentially abstract, potentially mutable variable.

Immutable reference to a potentially abstract, potentially mutable variable.

Companion:
object
object VarJs
Companion:
class
final case class Version(major: Major, minor: Minor)
Companion:
object
object Version
Companion:
class