BatchGetRequest
Builds a request to get an entity item, to be used within BatchGetCommands
:
import { BatchGetRequest } from 'dynamodb-toolbox/entity/actions/batchGet'
const request = PokemonEntity.build(BatchGetRequest)
const params = request.params()
Request
.key(...)
(required)
The key of the item to get (i.e. attributes that are tagged as part of the primary key):
const request = PokemonEntity.build(BatchGetRequest).key({
pokemonId: 'pikachu1'
})
You can use the KeyInputItem
generic type to explicitly type an object as a BatchGetRequest
key object:
import type { KeyInputItem } from 'dynamodb-toolbox/entity'
const key: KeyInputItem<typeof PokemonEntity> = {
pokemonId: 'pikachu1'
}
const request =
PokemonEntity.build(BatchGetRequest).key(key)