Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface EntityMapLike<K, V>

Type parameters

  • K

  • V

Hierarchy

  • EntityMapLike

Implemented by

Index

Methods

addMany

  • addMany(entities: V[]): V[]

addOne

  • addOne(entity: V): undefined | V

entries

  • entries(): [K, V][]

getMany

  • getMany(keys: K[]): V[]

getManyExisting

  • getManyExisting(keys: K[]): V[]

getOne

  • getOne(key: K): undefined | V

hasEvery

  • hasEvery(keys: K[]): boolean

hasOne

  • hasOne(key: K): boolean

hasSome

  • hasSome(keys: K[]): boolean

keyOf

  • keyOf(entity: V): undefined | K

keys

  • keys(): K[]

removeAll

  • removeAll(): void

removeMany

  • removeMany(keys: K[]): boolean[]

removeOne

  • removeOne(key: K): boolean

removeWhere

setAll

  • setAll(entities: V[]): V[]

setMany

  • setMany(entities: V[]): V[]

setOne

  • setOne(entity: V): V

transformMany

transformOne

updateMany

  • updateMany(updates: Update<K, V>[]): V[]

updateOne

  • updateOne(update: Update<K, V>): undefined | V

updateOneByKey

  • updateOneByKey(key: K, changes: Partial<V>): undefined | V

upsertMany

  • upsertMany(entities: V[]): V[]

upsertOne

  • upsertOne(entity: V): undefined | V

values

  • values(): V[]

Generated using TypeDoc