Class: DynamicMacroDefinition

DynamicMacroDefinition

new DynamicMacroDefinition(name, makeTags)

Parameters:
Name Type Description
name String -
makeTags DynamicMacroDefinition~makeTags -
Example
conductor.macros["dynamic"] = new DynamicMacroDefinition("dynamic", function(args) {
		return [
			new Tag("ch", {text: "hello, "+args.text}),
			new Tag("x"),
			new Tag("text", {text: "after the thing"}),
			new Tag("o2_savestat")
		]
	});

Type Definitions

makeTags(args) → {Array.<Tag>}

Return some new tags created by the dynamic macro.
Parameters:
Name Type Description
args Object.<string, Object>
Returns:
newTags
Type
Array.<Tag>