Page Contents
Home > @loopback/metadata > DecoratorFactory > mergeWithOwn
DecoratorFactory.mergeWithOwn() method
This method is called by the default implementation of the decorator function to merge the spec argument from the decoration with the own metadata for a class, all properties, all methods, or all method parameters that are decorated by this decorator.
It MUST be overridden by subclasses to process own metadata.
Signature:
protected mergeWithOwn(ownMetadata: M, target: Object, member?: string | symbol, descriptorOrIndex?: TypedPropertyDescriptor<any> | number): M;
Parameters
Parameter | Type | Description |
---|---|---|
ownMetadata | M | Own Metadata exists locally on the target |
target | Object | Decoration target |
member | string | symbol | (Optional) Optional property or method |
descriptorOrIndex | TypedPropertyDescriptor<any> | number | (Optional) Optional parameter index or method descriptor |
Returns:
M