MemberViewModelinterface
A member (property, method, accessor, etc.) of a class or interface.
Can have optional signatures (for callable members) and/or a type (for properties).
Properties
abbreviatedDocproperty
Type
abbreviatedDoc?: DocNode[]
Pre-stripped doc for abbreviated view (when url exists). Links removed to avoid nested links.
anchorproperty
Type
anchor: string
URL anchor for this member (used in table of contents and links).
docproperty
Type
doc: DocNode[]
JSDoc/TSDoc comments.
flagsproperty
Type
flags: MemberFlags
Optional modifiers and flags.
kindproperty
Type
kind: string
Kind of member (method, property, class, interface, function, etc.).
nameproperty
Type
name: string
Member name.
signaturesproperty
Type
signatures: SignatureViewModel[]
Signatures if this member is callable (methods, getters, setters).
typeproperty
Type
type: TypeViewModel | null
Type if this member has a static type (properties, fields).
urlproperty
Type
url?: string
URL to this member's page, if it has its own page.