Interface IMetadataProvider
Methods
defineMetadata
- defineMetadata(metadataKey, metadataValue, target, propertyKey?): void
-
Parameters
-
metadataKey: any
-
metadataValue: any
-
target: any
-
Optional
propertyKey: string | symbol
Returns void
getMetadata
- getMetadata(metadataKey, target, propertyKey?): any
-
Parameters
-
metadataKey: any
-
target: any
-
Optional
propertyKey: string | symbol
Returns any
getOwnMetadata
- getOwnMetadata(metadataKey, target, propertyKey?): any
-
Parameters
-
metadataKey: any
-
target: any
-
Optional
propertyKey: string | symbol
Returns any
hasMetadata
- hasMetadata(metadataKey, target, propertyKey?): boolean
-
Parameters
-
metadataKey: any
-
target: any
-
Optional
propertyKey: string | symbol
Returns boolean