DataLoader

@native @JSImport("dataloader") @JSType
class DataLoader[K, T](cb: Array[K] => Promise[T | Null], options: UndefOr[Options]) extends Object

Basic cache.

class Object
trait Any
class Object
trait Matchable
class Any

Value members

Concrete methods

def clear(id: K): DataLoader[K, T]
def clearAll(): DataLoader[K, T]
def load(id: K): Promise[T]
def loadMany(ids: Array[K]): Promise[Array[T | Error]]
def prime(k: K, v: T): DataLoader[K, T]

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object