interface Reflection {
    flags: JSONOutput.ReflectionFlags;
    id: Models.ReflectionId;
    kind: Models.ReflectionKind;
    name: string;
    variant: keyof Models.ReflectionVariant;
    comment?: JSONOutput.Comment;
}

Hierarchy (View Summary)

Properties

Unique id of this reflection.

The kind of this reflection.

name: string

The symbol name of this reflection.

variant: keyof Models.ReflectionVariant

Discriminator representing the type of reflection represented by this object.

The parsed documentation comment attached to this reflection.