Class: IncludeNode
Implements
Constructors
new IncludeNode()
new IncludeNode(
token,templateName,bindName?,alias?,args?):IncludeNode
Parameters
• token: Token
The token that started this node. Used to add line and column numbers to error messages.
• templateName: StringLiteral | Identifier
• bindName?: Identifier
• alias?: string
• args? = {}
Returns
Defined in
src/builtin/tags/include.ts:112
Properties
alias?
readonlyoptionalalias:string
Defined in
src/builtin/tags/include.ts:116
args
readonlyargs:object={}
Index Signature
[index: string]: Expression
Defined in
src/builtin/tags/include.ts:117
bindName?
readonlyoptionalbindName:Identifier
Defined in
src/builtin/tags/include.ts:115
tag
protectedtag:string="include"
Defined in
src/builtin/tags/include.ts:110
templateName
readonlytemplateName:StringLiteral|Identifier
Defined in
src/builtin/tags/include.ts:114
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/include.ts:113
Methods
children()
children():
ChildNode[]
Return an array of child nodes.
Returns
Implementation of
Defined in
src/builtin/tags/include.ts:192
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/include.ts:120
renderSync()
renderSync(
context,out):void
A synchronous version of render.
Parameters
• context: RenderContext
• out: RenderStream
Returns
void