Reference Source Test
import ESDocCLI from 'esdoc2/out/src/ESDocCLI.js'
public class | source

ESDocCLI

Command Line Interface for esdoc2.

Example:

let cli = new ESDocCLI(process.argv);
cli.exec();

Constructor Summary

Public Constructor
public

Create instance.

Member Summary

Private Members
private

Method Summary

Public Methods
public

exec()

execute to generate document.

Private Methods
private

create config object from config file.

private

create config object from package.json.

private

find esdoc2 config file.

private

show help of esdoc2

private

show version of esdoc2

Public Constructors

public constructor(argv: Object) source

Create instance.

Params:

NameTypeAttributeDescription
argv Object

this is node.js argv(process.argv)

Private Members

private _argv: ESDocCLIArgv source

Public Methods

public exec() source

execute to generate document.

Private Methods

private _createConfigFromJSONFile(configFilePath: string): ESDocConfig source

create config object from config file.

Params:

NameTypeAttributeDescription
configFilePath string

config file path.

Return:

ESDocConfig

config object.

private _createConfigFromPackageJSON(): ESDocConfig | null source

create config object from package.json.

Return:

ESDocConfig | null

config object.

private _findConfigFilePath(): string | null source

find esdoc2 config file.

Return:

string | null

config file path.

private _showHelp() source

show help of esdoc2

private _showVersion() source

show version of esdoc2