🔖

CDKの ConstructNode#addDependency は複数Constructを引数に取ると失敗する

commits1 min read

TL;DR

Typescript による AWS CDK@1.98.0で、
ConstructNode.addDependency(...dependencies: cdk.IDependable[])Construct[]を渡すと、下記の通りエラーになる。

Error

{スタック名} does not implement DependableTrait

原因

分からない。型定義上は問題なさそうだが。

対策

stacks.map((stack) => this.addDependency(stack))