Class: UnlessNode
Implements
Constructors
new UnlessNode()
new UnlessNode(
token,condition,consequence,conditionalAlternatives,alternative?):UnlessNode
Parameters
• token: Token
The token that started this node. Used to add line and column numbers to error messages.
• condition: Expression
• consequence: BlockNode
• conditionalAlternatives: ConditionalAlternative[]
• alternative?: BlockNode
Returns
Defined in
src/builtin/tags/unless.ts:134
Properties
forceOutput
forceOutput:
boolean=false
Indicates that nodes that do automatic whitespace suppression should output this node regardless of its contents.
Implementation of
Defined in
src/builtin/tags/unless.ts:133
token
readonlytoken:Token
The token that started this node. Used to add line and column numbers to error messages.
Implementation of
Defined in
src/builtin/tags/unless.ts:135
Methods
children()
children():
ChildNode[]
Return an array of child nodes.
Returns
Implementation of
Defined in
src/builtin/tags/unless.ts:205
render()
render(
context,out):Promise<void>
Render this node to the given output stream.
Parameters
• context: RenderContext
The active render context.
• out: RenderStream
The stream to output to.
Returns
Promise<void>
Implementation of
Defined in
src/builtin/tags/unless.ts:144
renderSync()
renderSync(
context,out):void
A synchronous version of render.
Parameters
• context: RenderContext
• out: RenderStream
Returns
void