Skip to content

Commit 0912ab9

Browse files
committed
Update for TypeScript 2.9 compatibility
1 parent d9dc4fc commit 0912ab9

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

packages/dynamodb-data-mapper/jest.integration.js

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
module.exports = {
22
collectCoverage: true,
3-
mapCoverage: true,
43
testMatch: [
54
'**/?(*.)(integ).js'
65
]

packages/dynamodb-data-mapper/src/DataMapper.integ.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ describe('DataMapper', () => {
128128
.toMatchObject(new ItemNotFoundException({
129129
TableName,
130130
ConsistentRead: true,
131-
Key: {key: {N: key.toString(10)}}
131+
Key: {testIndex: {N: key.toString(10)}}
132132
}));
133133
});
134134

packages/dynamodb-data-mapper/src/DataMapper.ts

+9-9
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,8 @@ export class DataMapper {
148148
}()
149149
);
150150

151-
for await (const [_, unmarshalled] of iter) {
152-
yield unmarshalled;
151+
for await (const written of iter) {
152+
yield written[1];
153153
}
154154
}
155155

@@ -223,8 +223,8 @@ export class DataMapper {
223223
}
224224
}();
225225

226-
for await (const [_, unmarshalled] of this.batchWrite(generator)) {
227-
yield unmarshalled;
226+
for await (const written of this.batchWrite(generator)) {
227+
yield written[1];
228228
}
229229
}
230230

@@ -341,7 +341,7 @@ export class DataMapper {
341341
let item: T;
342342
if (
343343
'item' in itemOrParameters &&
344-
(itemOrParameters as DeleteParameters<T>).item[DynamoDbTable]
344+
(itemOrParameters as any).item[DynamoDbTable]
345345
) {
346346
item = (itemOrParameters as DeleteParameters<T>).item;
347347
options = itemOrParameters as DeleteParameters<T>;
@@ -521,7 +521,7 @@ export class DataMapper {
521521
let item: T;
522522
if (
523523
'item' in itemOrParameters &&
524-
(itemOrParameters as GetParameters<T>).item[DynamoDbTable]
524+
(itemOrParameters as any).item[DynamoDbTable]
525525
) {
526526
item = (itemOrParameters as GetParameters<T>).item;
527527
options = itemOrParameters as GetParameters<T>;
@@ -687,7 +687,7 @@ export class DataMapper {
687687
let item: T;
688688
if (
689689
'item' in itemOrParameters &&
690-
(itemOrParameters as PutParameters<T>).item[DynamoDbTable]
690+
(itemOrParameters as any).item[DynamoDbTable]
691691
) {
692692
item = (itemOrParameters as PutParameters<T>).item;
693693
options = itemOrParameters as PutParameters<T>;
@@ -902,7 +902,7 @@ export class DataMapper {
902902
if (
903903
'valueConstructor' in ctorOrParams &&
904904
(ctorOrParams as ScanParameters<T>).valueConstructor.prototype &&
905-
(ctorOrParams as ScanParameters<T>).valueConstructor.prototype[DynamoDbTable]
905+
(ctorOrParams as any).valueConstructor.prototype[DynamoDbTable]
906906
) {
907907
valueConstructor = (ctorOrParams as ScanParameters<T>).valueConstructor;
908908
options = ctorOrParams as ScanParameters<T>;
@@ -947,7 +947,7 @@ export class DataMapper {
947947
let item: T;
948948
if (
949949
'item' in itemOrParameters &&
950-
(itemOrParameters as UpdateParameters<T>).item[DynamoDbTable]
950+
(itemOrParameters as any).item[DynamoDbTable]
951951
) {
952952
item = (itemOrParameters as UpdateParameters<T>).item;
953953
options = itemOrParameters as UpdateParameters<T>;

0 commit comments

Comments
 (0)