trait Loadable[T] extends Object with Accessors[T]
- Annotations
- @JSType() @native()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Loadable
- Accessors
- Object
- Any
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- val contents: |[|[T, Error], LoadablePromise[T]]
- val contentsError: Error
- Annotations
- @JSName("contents")
- val contentsPromise: LoadablePromise[T]
- Annotations
- @JSName("contents")
- val contentsValue: T
- Annotations
- @JSName("contents")
- def errorMaybe(): UndefOr[Error]
- Definition Classes
- Accessors
- def errorOrMaybe(): Error
- Definition Classes
- Accessors
- def getValue(): T
Throw promise or error, or return the value.
Throw promise or error, or return the value.
- Definition Classes
- Accessors
- def hasOwnProperty(v: String): Boolean
- Definition Classes
- Object
- def isPrototypeOf(v: Object): Boolean
- Definition Classes
- Object
- def map[S](thunk: Function1[Any, |[S, Thenable[S]]]): Loadable[S]
- Definition Classes
- Accessors
- def promiseMaybe(): UndefOr[Promise[T]]
- Definition Classes
- Accessors
- def promiseOrThrow(): Promise[T]
- Definition Classes
- Accessors
- def propertyIsEnumerable(v: String): Boolean
- Definition Classes
- Object
- val state: LoadableState
- def toLocaleString(): String
- Definition Classes
- Object
- def toPromise[U >: T](): LoadablePromise[U]
- Definition Classes
- Accessors
- def valueMaybe(): UndefOr[T]
- Definition Classes
- Accessors
- def valueOf(): Any
- Definition Classes
- Object
- def valueOrThrow(): T
- Definition Classes
- Accessors