Page Contents
Home > @loopback/metadata > MetadataInspector > defineMetadata
MetadataInspector.defineMetadata() method
Define metadata for the given target
Signature:
static defineMetadata<T>(key: MetadataKey<T, DecoratorType>, value: T, target: Object, member?: string): void;
Parameters
| Parameter | Type | Description |
|---|---|---|
| key | [MetadataKey](/doc/en/lb4/apidocs.metadata.metadatakey.html)<T, [DecoratorType](/doc/en/lb4/apidocs.metadata.decoratortype.html)> | Metadata key |
| value | T | Metadata value |
| target | Object | Target for the metadata |
| member | string | _(Optional)_ Optional property or method name |
Returns:
void