Interface ContainerReflection

interface ContainerReflection {
    flags: JSONOutput.ReflectionFlags;
    id: number;
    kind: ReflectionKind;
    name: string;
    variant: keyof ReflectionVariant;
    categories?: JSONOutput.ReflectionCategory[];
    children?: JSONOutput.DeclarationReflection[];
    comment?: JSONOutput.Comment;
    groups?: JSONOutput.ReflectionGroup[];
}

Hierarchy (view full)

Properties

id: number

Unique id of this reflection.

The kind of this reflection.

name: string

The symbol name of this reflection.

variant: keyof ReflectionVariant

Discriminator representing the type of reflection represented by this object.

All children grouped by their category.

The children of this reflection.

The parsed documentation comment attached to this reflection.

All children grouped by their kind.