🔖
CDKの ConstructNode#addDependency は複数Constructを引数に取ると失敗する
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))
Discussion