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

abbreviatedDoc?: DocNode[]

Pre-stripped doc for abbreviated view (when url exists). Links removed to avoid nested links.

anchorproperty

anchor: string

URL anchor for this member (used in table of contents and links).

docproperty

doc: DocNode[]

JSDoc/TSDoc comments.

flagsproperty

Optional modifiers and flags.

kindproperty

kind: string

Kind of member (method, property, class, interface, function, etc.).

nameproperty

name: string

Member name.

signaturesproperty

signatures: SignatureViewModel[]

Signatures if this member is callable (methods, getters, setters).

typeproperty

type: TypeViewModel | null

Type if this member has a static type (properties, fields).

urlproperty

url?: string

URL to this member's page, if it has its own page.