Чтение образца кода, который содержит код ниже.
import { Group } from '../models/Group'
export class GroupAccess {
constructor(
private readonly docClient: DocumentClient = createDynamoDBClient(),
private readonly groupsTable = process.env.GROUPS_TABLE) {
}
async getAllGroups(): Promise<Group[]> {
console.log('Getting all groups')
const result = await this.docClient.scan({
TableName: this.groupsTable
}).promise()
const items = result.Items
return items as Group[]
}
...
содержимое в ../models/Group
export interface Group {
id: string
name: string
description: string
userId: string
timestamp: string
}
Q:
элементы - это AWS .DynamoDB.DocumentList.ItemList. Код ниже пытается привести к типу Group []? Синтаксис отличается от обычного преобразования типа https://www.w3schools.com/js/js_type_conversion.asp
return items as Group[]