私はawsとtypescriptにかなり慣れていません。AWS.DynamoDB.Converter.unmarshall 関数を追加して、DynamoDBStream オブジェクトを Javascript オブジェクトに変換していました。しかし、コンパイル時に「AWS.DynamoDB.Converter.unmarshall は関数ではありません」というエラーが発生します。aws sdk をインポートとして追加しました。
import * as AWS from "aws-sdk"
let newImage: IDBEventItem;
try {
newImage = <IDBEventItem>AWS.DynamoDB.Converter.unmarshall(record.dynamodb.NewImage);
} catch (ex) {
ctx.logger.error("error with unmarshal", ex);
return accumulator;
}
この問題に関する指針は非常に役立ちます。
ありがとう