routier-collection / core/src / AssignmentBuilder
Class: AssignmentBuilder
Defined in: core/src/codegen/blocks.ts:189
Extends
Constructors
Constructor
new AssignmentBuilder(
variableName,name?,parentIndent?,parent?):AssignmentBuilder
Defined in: core/src/codegen/blocks.ts:198
Parameters
variableName
string
name?
string
parentIndent?
string = ""
parent?
Returns
AssignmentBuilder
Overrides
Properties
name
readonlyname:string
Defined in: core/src/codegen/blocks.ts:11
Inherited from
Accessors
getValue
Get Signature
get getValue():
string|Block
Defined in: core/src/codegen/blocks.ts:194
Returns
string | Block
Methods
indexOf()
indexOf(
name):number
Defined in: core/src/codegen/blocks.ts:22
Parameters
name
string
Returns
number
Inherited from
getOrDefault()
getOrDefault<
T>(name):T
Defined in: core/src/codegen/blocks.ts:26
Type Parameters
T
T extends Block
Parameters
name
string
Returns
T
Inherited from
get()
get<
T>(name):T
Defined in: core/src/codegen/blocks.ts:54
Type Parameters
T
T extends Block
Parameters
name
string
Returns
T
Inherited from
has()
has(
name):boolean
Defined in: core/src/codegen/blocks.ts:64
Parameters
name
string
Returns
boolean
Inherited from
if()
if(
condition,options?):IfBuilder
Defined in: core/src/codegen/blocks.ts:85
Parameters
condition
string
options?
Returns
Inherited from
raw()
raw(
raw,options?):RawBuilder
Defined in: core/src/codegen/blocks.ts:96
Parameters
raw
string
options?
Returns
Inherited from
function()
function(
name?,options?):FunctionBuilder
Defined in: core/src/codegen/blocks.ts:102
Parameters
name?
string
options?
Returns
Inherited from
factory()
factory(
name?,options?):FunctionFactoryBuilder
Defined in: core/src/codegen/blocks.ts:108
Parameters
name?
string
options?
Returns
Inherited from
variable()
variable(
declaration,options?):VariableBuilder
Defined in: core/src/codegen/blocks.ts:114
Parameters
declaration
string
options?
Returns
Inherited from
assign()
assign(
variableName,options?):AssignmentBuilder
Defined in: core/src/codegen/blocks.ts:120
Parameters
variableName
string
options?
Returns
AssignmentBuilder
Inherited from
slot()
slot(
name):SlotBlock
Defined in: core/src/codegen/blocks.ts:132
Parameters
name
string
Returns
Inherited from
array()
array(
accessor,options?):ArrayBuilder
Defined in: core/src/codegen/blocks.ts:138
Parameters
accessor
string
options?
Returns
Inherited from
value()
value(
value):this
Defined in: core/src/codegen/blocks.ts:203
Parameters
value
string
Returns
this
and()
and(
and,options?):this
Defined in: core/src/codegen/blocks.ts:208
Parameters
and
string
options?
Returns
this
object()
object(
options?):ObjectBuilder
Defined in: core/src/codegen/blocks.ts:213
Parameters
options?
Returns
Overrides
call()
call(
functionName,options?):ObjectBuilder
Defined in: core/src/codegen/blocks.ts:221
Parameters
functionName
string
options?
Returns
string()
string(
type,options?):StringBuilder
Defined in: core/src/codegen/blocks.ts:230
Parameters
type
options?
Returns
toString()
toString():
string
Defined in: core/src/codegen/blocks.ts:238
Returns
string