* Applies one or more mixins to this construct. * * Mixins are applied in order. The list of constructs is captured at the * start of the call, so constructs added by a mixin will not be visited. * Use multiple `with()` calls if subsequent mixins should apply to added * constructs.
(...mixins: IMixin[])
| 589 | * @returns This construct for chaining |
| 590 | */ |
| 591 | public with(...mixins: IMixin[]): IConstruct { |
| 592 | return this.node.with(...mixins); |
| 593 | }; |
| 594 | |
| 595 | /** |
| 596 | * Returns a string representation of this construct. |