t

recoil

LoadableEffect

trait LoadableEffect[+T] extends Object with LoadableValue[T] with Accessors[T]

Annotations
@JSType() @native()
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LoadableEffect
  2. Accessors
  3. LoadableValue
  4. Object
  5. Any
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def contents[U >: T]: LoadablePromise[U]
  2. def errorMaybe(): UndefOr[Error]
    Definition Classes
    Accessors
  3. def errorOrMaybe(): Error
    Definition Classes
    Accessors
  4. def getValue(): T

    Throw promise or error, or return the value.

    Throw promise or error, or return the value.

    Definition Classes
    Accessors
  5. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  6. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  7. def map[S](thunk: Function1[Any, |[S, Thenable[S]]]): Loadable[S]
    Definition Classes
    Accessors
  8. def promiseMaybe(): UndefOr[Promise[T]]
    Definition Classes
    Accessors
  9. def promiseOrThrow(): Promise[T]
    Definition Classes
    Accessors
  10. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  11. val state: "loading"
  12. def toLocaleString(): String
    Definition Classes
    Object
  13. def toPromise[U >: T](): LoadablePromise[U]
    Definition Classes
    Accessors
  14. def valueMaybe(): UndefOr[T]
    Definition Classes
    Accessors
  15. def valueOf(): Any
    Definition Classes
    Object
  16. def valueOrThrow(): T
    Definition Classes
    Accessors