aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
11 lines (10 loc) • 424 B
TypeScript
import type { IConstruct, IMixin } from 'constructs';
/**
* Apply a mixin with metadata
*/
export declare function applyMixin(construct: IConstruct, mixin: IMixin): void;
/**
* Canonical internal implementation of `.with()` that also emits metadata
* Must be separate from MixinApplicator to prevent circular dependency issues
*/
export declare function withMixins(target: IConstruct, ...mixins: IMixin[]): IConstruct;