t

recoil

Loadable

trait Loadable[T] extends Object with Accessors[T]

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

Value Members

  1. val contents: |[|[T, Error], LoadablePromise[T]]
  2. val contentsError: Error
    Annotations
    @JSName("contents")
  3. val contentsPromise: LoadablePromise[T]
    Annotations
    @JSName("contents")
  4. val contentsValue: T
    Annotations
    @JSName("contents")
  5. def errorMaybe(): UndefOr[Error]
    Definition Classes
    Accessors
  6. def errorOrMaybe(): Error
    Definition Classes
    Accessors
  7. def getValue(): T

    Throw promise or error, or return the value.

    Throw promise or error, or return the value.

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