Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TypeMetadata

Describes some type metadata.

author

Jānis Radiņš

Hierarchy

  • TypeMetadata

Index

Constructors

constructor

Properties

constructorArguments

constructorArguments: ConstructorArg[]

List of type constructor arguments data types

mappedInterfaces

mappedInterfaces: Type<any>[] = []

List of interfaces that are mapped to type.

moduleDescriptor

moduleDescriptor: ModuleDescriptor

Module descriptor object that marks type as a module and defines properties of a module entry.

postConstructMethods

postConstructMethods: string[] = []

List of method names that should be invoked as new instance of type is created and all injection points have got values.

preDestroyMethods

preDestroyMethods: string[] = []

List of method names that should be invoked as Injected properties are applied to new created class.

propertyInjections

propertyInjections: PropertyInjection[]

List of injected properties configuration this type expects.