1

私は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;
                    }

この問題に関する指針は非常に役立ちます。

ありがとう

4

1 に答える 1