Packages

c

dataloader

DataLoader

class DataLoader[K, T] extends Object

Basic cache.

Annotations
@JSType() @native() @JSImport("dataloader", JSImport.Default)
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DataLoader
  2. Object
  3. Any
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DataLoader(cb: (Array[K]) => Promise[|[T, Null]], options: UndefOr[Options] = js.undefined)

Value Members

  1. def clear(id: K): DataLoader[K, T]
  2. def clearAll(): DataLoader[K, T]
  3. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  4. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  5. def load(id: K): Promise[T]
  6. def loadMany(ids: Array[K]): Promise[Array[|[T, Error]]]
  7. def prime(k: K, v: T): DataLoader[K, T]
  8. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  9. def toLocaleString(): String
    Definition Classes
    Object
  10. def valueOf(): Any
    Definition Classes
    Object