routier-collection / core/src / ObjectBuilder
Class: ObjectBuilder
Defined in: core/src/codegen/blocks.ts:325
Extends
Constructors
Constructor
new ObjectBuilder(
name?,parentIndent?,parent?):ObjectBuilder
Defined in: core/src/codegen/blocks.ts:16
Parameters
name?
string
parentIndent?
string = ""
parent?
Returns
ObjectBuilder
Inherited from
Properties
name
readonlyname:string
Defined in: core/src/codegen/blocks.ts:11
Inherited from
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
property()
property(
line):ObjectBuilder
Defined in: core/src/codegen/blocks.ts:327
Parameters
line
string
Returns
ObjectBuilder
nested()
nested(
propertyName,name?):ObjectBuilder
Defined in: core/src/codegen/blocks.ts:339
Parameters
propertyName
string
name?
string
Returns
ObjectBuilder
toString()
toString():
string
Defined in: core/src/codegen/blocks.ts:357
Returns
string