# Packages
No description provided by the author
# Functions
AddIndent returns a new line feed character.
Args returns a joined string containing all values as comma seperated values within returned string.
@param Object data {
{string} arg
{func} body,
}
*/.
@param Object data {
{string} name
{array} args (optional)
}
*/.
No description provided by the author
No description provided by the author
@param: {string} line
@description: Cleans a line of code.
@param Object data {
{string} text,
{boolean} block (Optional.
ComposeActions composes series of Actions into a single action to be applied to a giving string.Builder instance.
ComposeProducer composes series of string producers into a single Action to be applied to a giving string.Builder instance.
@param { array<string> } args
*/.
@param Object data {
{string} name,
{string} value (Optional)
}
*/.
@param Object data {
{string} condition,
{func} body
}
*/.
@param Object data {
{func} body
}
*/.
@param Object data {
{string} startCondition,
{string} stopCondition,
{string} incrementAction,
{func} body
}
*/.
@param Object data {
{string} name,
{array} args (Optional),
{bool} async
{func} body
}
@returns {
data: data,
code: code
}
*/.
No description provided by the author
@param: {integer} numTabs
@description: generates a string containing the number of tabs requested
@returns: {string}
*/.
@param Object data {
{string} condition,
{func} body
}
*/.
@param Object data {
{string} name,
{string} value (Optional)
}
*/.
@param {string} code
@description:
Takes a rendered code and indents lines 2 through (n - 2),
where n is the number of lines
@returns: {string}
*/.
Join joins collection of string with newlines.
JoinWith joins giving collection of strings with combiner.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
@param Object data {
{string} type
{array} args
}
@returns Object {
{string} code
}
*/.
No description provided by the author
@param Object data {
{string} objName (Optional.
@param Object data {
{string} objName
{string} funcName,
{bool} async
{array} args
}
*/.
@param Object data {
{string} objName (Optional.
@param Object data {
{string} objName (Optional.
No description provided by the author
No description provided by the author
Promise returns new Promise with resolve and reject function parameter.
No description provided by the author
No description provided by the author
@param Object data {
{string} name,
{string} value
}
*/.
ResetIteratorPos resets the position of the current iterator to return back to 'i'.
@param Object data {
{string} value
}
*/.
No description provided by the author
No description provided by the author
@param Object data {
{func} body,
}
*/.
UniqueIteratorName
@description:
returns a name for an iterator variable that hasn't been used.
@param Object data {
{string} name,
{array} args (Optional),
{bool} async
{func} body
}
@returns {
data: data,
code: code
}
*/.
@param Object data {
{string} name,
{string} value (optional)
}
*/.
No description provided by the author
WrapWithData will wrap provided code and attached giving data object into it returning a Gen object.
# Structs
No description provided by the author
No description provided by the author
Gen represents a generated code with attached input data.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author