class MixinApplicator
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.core.MixinApplicator |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/core#MixinApplicator |
Java | software.amazon.awscdk.mixins.preview.core.MixinApplicator |
Python | aws_cdk.mixins_preview.core.MixinApplicator |
TypeScript (source) | @aws-cdk/mixins-preview ยป core ยป MixinApplicator |
Applies mixins to constructs.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { core } from '@aws-cdk/mixins-preview';
declare const constructSelector: core.IConstructSelector;
const mixinApplicator = new core.MixinApplicator(this, /* all optional props */ constructSelector);
Initializer
new MixinApplicator(scope: IConstruct, selector?: IConstructSelector)
Parameters
- scope
IConstruct - selector
IConstructSelector
Methods
| Name | Description |
|---|---|
| apply(...mixins) | Applies a mixin to selected constructs. |
| must | Applies a mixin and requires that it be applied to all constructs. |
apply(...mixins)
public apply(...mixins: IMixin[]): MixinApplicator
Parameters
- mixins
IMixin
Returns
Applies a mixin to selected constructs.
mustApply(...mixins)
public mustApply(...mixins: IMixin[]): MixinApplicator
Parameters
- mixins
IMixin
Returns
Applies a mixin and requires that it be applied to all constructs.

.NET
Go
Java
Python
TypeScript (