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