Accessors
annotations
- get annotations(): IAnnotation[]
fieldNames
- get fieldNames(): string[]
metadataKeys
- get metadataKeys(): string[]
methodNames
- get methodNames(): string[]
propertyNames
- get propertyNames(): string[]
staticFieldNames
- get staticFieldNames(): string[]
staticFields
- get staticFields(): Field<T>[]
staticMethodNames
- get staticMethodNames(): string[]
staticMethods
- get staticMethods(): Method<T>[]
staticPropertyNames
- get staticPropertyNames(): string[]
Methods
annotationOfType
-
Type parameters
Parameters
Returns T
annotationsOfType
-
Type parameters
Parameters
Returns T[]
defineMetadata
- defineMetadata(key: string, value: any): void
deleteMetadata
- deleteMetadata(key: string): void
getMetadata
- getMetadata(key: string): void
Represents a class Type and it's metadata