Main jdoc.json node structure from TypeDoc

interface JDocNode {
    children?: JDocNode[];
    comment?: CommentNode;
    flags?: Record<string, boolean>;
    groups?: any[];
    id: number;
    kind: number;
    kindString?: string;
    name: string;
    parameters?: ParameterNode[];
    signatures?: SignatureNode[];
    sources?: SourceLocation[];
    type?: TypeNode;
    variant: string;
}

Properties

children?: JDocNode[]
comment?: CommentNode
flags?: Record<string, boolean>
groups?: any[]
id: number
kind: number
kindString?: string
name: string
parameters?: ParameterNode[]
signatures?: SignatureNode[]
sources?: SourceLocation[]
type?: TypeNode
variant: string