# IPropertyInjector

This interface define an inject function that operates on a Construct's Property.

The Construct must have a constructUniqueId to uniquely identify itself.

- Source: [`core/lib/prop-injectors.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/core/lib/prop-injectors.ts#L23)
- Type last changed: v2.196.0 · 16 May 2025

## Properties

- `constructUniqueId`: string — The unique Id of the Construct class.

## Methods

- `inject(originalProps: any, context: InjectionContext): any` — The injector to be applied to the constructor properties of the Construct.
