Class: LoopExpression
Implements
Constructors
new LoopExpression()
new LoopExpression(
name,iterable,limit?,offset?,cols?,reversed?):LoopExpression
Parameters
• name: string
• iterable: StringLiteral | RangeLiteral | Identifier
• limit?: LoopArgument
• offset?: LoopArgument
• cols?: LoopArgument
• reversed?: boolean = false
Returns
Defined in
Properties
cols?
readonlyoptionalcols:LoopArgument
Defined in
iterable
readonlyiterable:StringLiteral|RangeLiteral|Identifier
Defined in
limit?
readonlyoptionallimit:LoopArgument
Defined in
name
readonlyname:string
Defined in
offset?
readonlyoptionaloffset:LoopArgument
Defined in
reversed
readonlyreversed:boolean=false
Defined in
Methods
children()
children():
Expression[]
Returns
Implementation of
Defined in
drop()
protecteddrop(it,n):Generator<unknown,any,unknown>
Parameters
• it: Iterator<unknown, any, undefined>
• n: number
Returns
Generator<unknown, any, unknown>
Defined in
equals()
equals(
other):boolean
Parameters
• other: unknown
Returns
boolean
Implementation of
Defined in
evaluate()
evaluate(
context):Promise<[Iterator<unknown,any,undefined>,number]>
Parameters
• context: RenderContext
Returns
Promise<[Iterator<unknown, any, undefined>, number]>
Implementation of
Defined in
evaluateSync()
evaluateSync(
context): [Iterator<unknown,any,undefined>,number]
Parameters
• context: RenderContext
Returns
[Iterator<unknown, any, undefined>, number]
Implementation of
Defined in
limitAndOffset()
protectedlimitAndOffset(context,it,length,limit,offset): [Iterator<unknown,any,undefined>,number]
Parameters
• context: RenderContext
• it: Iterable<unknown>
• length: number
• limit: unknown
• offset: unknown
Returns
[Iterator<unknown, any, undefined>, number]
Defined in
take()
protectedtake(it,n):Generator<unknown,any,unknown>
Parameters
• it: Iterator<unknown, any, undefined>
• n: number
Returns
Generator<unknown, any, unknown>
Defined in
toIter()
protectedtoIter(obj): [Iterable<unknown>,number]
Parameters
• obj: unknown
Returns
[Iterable<unknown>, number]
Defined in
toString()
toString():
string
Returns
string