Как я могу определить форму своих элементов запроса Результат в следующем коде Typescript
const request: DynamoDB.DocumentClient.QueryInput = {
TableName: UnsubscriptionTokensRepository.TABLE_NAME,
IndexName: 'TokenIndex',
KeyConditionExpression: 'unsubscriptionToken = :unsubscriptionToken',
ExpressionAttributeValues: {
':unsubscriptionToken': token
}
};
const result = await this._documentClient.query(request).promise();
return result.Items[0].id;
Таким образом, мои результаты Dynamodb содержат объект, имеющий разные ключи. Например, в последней строке я использую поле id
, о котором Typescript понятия не имеет.