Home Manual Reference Source Test Repository

References

Class Summary

Static Public Class Summary
public

AST Output Builder class.

public
public

Utility for AST.

public

Abstract Doc Class.

public

Doc Class for Assignment AST node.

public

Doc Class from Class Declaration AST node.

public

Class Output Builder class.

public

Doc Comment Parser class.

public

Coverage output builder class.

public

Builder base class.

public

Doc factory class.

public

Resolve various properties in doc object.

public

API Documentation Generator.

public

Command Line Interface for ESDoc.

public

ECMAScript Parser class.

public

Doc Class from virtual comment node of external.

public

Doc Class from source file.

public

File output builder class.

public

Doc Class from Function declaration AST node.

public

Identifier output builder class.

public

Index output builder class.

public

logger for invalid code which can not be parsed with ESDoc.

public

Lint Output Builder class.

public

Manual Output Builder class.

public

Doc Class from Member Expression AST node.

public

Doc Class from Method Definition AST node.

public

Node Package Manager(npm) util class.

public

Identifier Naming Util class.

public

Param Type Parser class.

public

file path resolver.

public

Plugin system for your plugin.

public

Plugin Event class.

public

Search index of identifier builder class.

public

Single output builder class.

public

Source output html builder class.

public

Static file output builder class.

public

Doc Class from test code file.

public

Test file output html builder class.

public

Test doc factory class.

public

Doc class for test code file.

public

File output html builder class.

public

Doc class for virtual comment node of typedef.

public

Doc Class from Variable Declaration AST node.

Function Summary

Static Public Function Summary
public

get UTC date string.

public

markdown(text: string, breaks: boolean): string

convert markdown text to html.

public

parseExample(example: string): {body: string, caption: string}

parse @example value.

public

publish(values: DocObject[], asts: AST[], config: ESDocConfig)

publish document as HTML.

public

shorten(doc: DocObject, asMarkdown: boolean): string

shorten description.

Variable Summary

Static Public Variable Summary
public
public

singleton for InvalidCodeLogger

public

Instance of Plugin class.

Typedef Summary

Static Public Typedef Summary
public
public
public
public

Parsed doc comment.

public
public

ESDocCLI uses argv

public

ESDoc config object.

public
public
public
public
public
public
public
public
public

doc comment tag.