Interface ParameterExpansionNode
Source: shellAST.ts
Represents a parameter expansion (e.g., ${HOME}).
Extends
Properties
type
type:
ParameterExpansion
The type of this node.
Overrides
name
name:
string
The name of the variable (e.g., "HOME" in ${HOME}).
operator?
optionaloperator?:"-"|"="|"+"|"?"
The expansion operator.
argument?
optionalargument?:Argument
The optional argument following the operator, which may contain further expansions.