* Add an ordering dependency on another construct. * * An `IDependable`
(...deps: IDependable[])
| 369 | * An `IDependable` |
| 370 | */ |
| 371 | public addDependency(...deps: IDependable[]) { |
| 372 | if (!this._dependencies) { |
| 373 | this._dependencies = new Set(); |
| 374 | } |
| 375 | for (const d of deps) { |
| 376 | this._dependencies.add(d); |
| 377 | } |
| 378 | } |
| 379 | |
| 380 | /** |
| 381 | * Return all dependencies registered on this node (non-recursive). |