Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Type<T>

Represents a class Type and it's metadata

Type parameters

  • T: Object

Hierarchy

  • Type

Index

Constructors

constructor

Accessors

annotations

  • get annotations(): IAnnotation[]

base

  • get base(): Type<any>

constructorMethod

fieldNames

  • get fieldNames(): string[]

fields

  • get fields(): Field<T>[]

metadataKeys

  • get metadataKeys(): string[]

methodNames

  • get methodNames(): string[]

methods

name

  • get name(): string

properties

propertyNames

  • get propertyNames(): string[]

staticFieldNames

  • get staticFieldNames(): string[]

staticFields

  • get staticFields(): Field<T>[]

staticMethodNames

  • get staticMethodNames(): string[]

staticMethods

  • get staticMethods(): Method<T>[]

staticProperties

staticPropertyNames

  • get staticPropertyNames(): string[]

Methods

annotationOfType

annotationsOfType

defineMetadata

  • defineMetadata(key: string, value: any): void

deleteMetadata

  • deleteMetadata(key: string): void

getMetadata

  • getMetadata(key: string): void

Generated using TypeDoc