package utils
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- utils
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait AtomFamilyOptions[T, P <: SerializableParameter] extends Object
- Annotations
- @JSType()
- trait JSF[F[_]] extends AnyRef
Move type parameter to type member.
- type Primitive = |[|[|[|[|[|[Boolean, Int], Float], Double], String], Null], Unit]
- trait ReadOnlySelectorFamilyOptions[T, P <: SerializableParameter] extends Object
- Annotations
- @JSType()
- trait ReadWriteSelectorFamilyOptions[T, P <: SerializableParameter] extends Object with ReadOnlySelectorFamilyOptions[T, P]
- Annotations
- @JSType()
- type SerializableParameter = |[|[|[|[|[|[|[Boolean, Int], Float], Double], String], Null], Unit], Array[Primitive]]
- trait utils_module extends Object
- Annotations
- @JSType() @native()
Value Members
- def atomFamily[T, P <: SerializableParameter](options: AtomFamilyOptions[T, P]): Function1[P, RecoilState[T]]
- def constSelector[T <: SerializableParameter](constant: T): RecoilValueReadOnly[T]
- def errorSelector[T](message: String): RecoilValueReadOnly[T]
- def nowait(value: RecoilValue[_]): Loadable[Any]
- def selectorFamily[T, P <: SerializableParameter](options: |[ReadOnlySelectorFamilyOptions[T, P], ReadWriteSelectorFamilyOptions[T, P]]): Function1[P, RecoilValue[T]]
- def selectorFamilyRO[T, P <: SerializableParameter](options: ReadOnlySelectorFamilyOptions[T, P]): Function1[P, RecoilValueReadOnly[T]]
- def selectorFamilyRW[T, P <: SerializableParameter](options: ReadWriteSelectorFamilyOptions[T, P]): Function1[P, RecoilState[T]]
- def waitForAll[F[_]](args: F[RecoilValueReadOnly[_]])(implicit ev: JSF[F]): JS[Loadable[_]]
- def waitForAny[F[_]](args: F[RecoilValueReadOnly[_]])(implicit ev: JSF[F]): JS[Loadable[_]]
- def waitForNone[F[_]](args: F[RecoilValueReadOnly[_]])(implicit ev: JSF[F]): JS[Loadable[_]]
- implicit object jsfArray extends JSF[Array]
- implicit object jsfDictionary extends JSF[Dictionary]
- object module extends Object with utils_module
- Annotations
- @native() @JSImport("recoil", "RecoilUtils")