Module: jsdoc/src/astnode

Members

isFunction

Check whether an AST node represents a function.
Source:

nodeToString

Source:

cast

Source:

env

Source:

getParamNames

Source:

isAccessor

Source:

key

Source:

kind

Source:

name

Source:

node

Source:

nodeToValue

Source:

params

Source:

parent

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

str

Source:

Syntax

Source:

tempObject

Source:

tempObject

Source:

type

Source:

type

Source:

uid

Source:

value

Source:

Methods

addNodeProperties()

Source:

getInfo()

Retrieve information about the node, including its name and type.
Source:

getParamNames()

Source:

isAccessor()

Source:

isAssignment()

Source:

isFunction()

Source:

isScope(node) → {Boolean}

Check whether an AST node creates a new scope.
Parameters:
Name Type Description
node Object The AST node to check.
Source:
Returns:
Set to `true` if the node creates a new scope, or `false` in all other cases.
Type
Boolean

nodeToValue()

Source: