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: