Unique id of this reflection.
The kind of this reflection.
The symbol name of this reflection.
Readonly
variantDiscriminator representing the type of reflection represented by this object.
Optional
categoriesAll children grouped by their category.
Optional
childrenThe children of this reflection. Do not add reflections to this array manually. Instead call addChild.
Optional
childrenOptional
commentThe parsed documentation comment attached to this reflection.
Optional
defaultThe default value of this reflection.
Applies to function parameters, variables, and properties.
Optional
documentsDocuments associated with this reflection.
These are not children as including them as children requires code handle both types, despite being mostly unrelated and handled separately.
Including them here in a separate array neatly handles that problem, but also introduces another one for rendering. When rendering, documents should really actually be considered part of the "children" of a reflection. For this reason, we also maintain a list of child declarations with child documents which is used when rendering.
Optional
extendedA list of all types that extend this reflection (e.g. the subclasses).
Optional
extendedA list of all types this reflection extends (e.g. the parent classes).
Optional
getThe get signature of this declaration.
Optional
groupsAll children grouped by their kind.
Optional
implementationA type that points to the reflection this reflection is the implementation of.
Applies to class members.
Optional
implementedA list of all types that implement this reflection.
Optional
implementedA list of all types this reflection implements.
Optional
indexmoved to indexSignatures with 0.26.
Optional
indexThe index signature of this declaration.
Optional
inheritedA type that points to the reflection this reflection has been inherited from.
Applies to interface and class members.
Optional
overwritesA type that points to the reflection that has been overwritten by this reflection.
Applies to interface and class members.
Optional
packageThe version of the module when found.
Optional
readmeThe contents of the readme file of the module when found.
Optional
relevancePrecomputed boost for search results, may be less than 1 to de-emphasize this member in search results. Does NOT include group/category values as they are computed when building the JS index.
This is preserved for plugins, and may be removed in 0.28 if no plugins have used it yet.
Optional
setThe set signature of this declaration.
Optional
signaturesA list of call signatures attached to this declaration.
TypeDoc creates one declaration per function that may contain one or more signature reflections.
Optional
sourcesA list of all source files that contributed to this reflection.
Optional
typeThe type of the reflection.
If the reflection represents a variable or a property, this is the value type.
If the reflection represents a signature, this is the return type.
Optional
type