From 3556881ec7b827164e6a7b8fd5610410504ce66c Mon Sep 17 00:00:00 2001 From: lewenhaupt Date: Mon, 26 Jan 2026 18:32:05 +0100 Subject: [PATCH] fix: switch to object assign to avoid typescript issues with tableStreamArn --- src/ServerlessSpy.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ServerlessSpy.ts b/src/ServerlessSpy.ts index 01b77f5..8d5987d 100644 --- a/src/ServerlessSpy.ts +++ b/src/ServerlessSpy.ts @@ -585,9 +585,11 @@ export class ServerlessSpy extends Construct { (table.node.defaultChild as dynamoDb.CfnTable).streamSpecification = { streamViewType: dynamoDb.StreamViewType.NEW_AND_OLD_IMAGES, }; - (table as any).tableStreamArn = ( - table.node.defaultChild as dynamoDb.CfnTable - ).attrStreamArn; + + Object.assign(table, { + tableStreamArn: (table.node.defaultChild as dynamoDb.CfnTable) + .attrStreamArn, + }); this.lambdaSubscriptionMain.function.addEventSource( new dynamoDbStream.DynamoEventSource(table, {