UNPKG

@macroforge/mcp-server

Version:

MCP server for Macroforge documentation and code analysis

24 lines (18 loc) • 586 B
## Side Effects: `{$do}` Execute an expression for its side effects without producing output. This is commonly used with mutable variables: Rust ``` let code = ts_template! {     {$let mut results: Vec<String> = Vec::new()}     {#for field in fields}         {$do results.push(format!("this.{}", field))}     {/for}     return [@{results.join(", ")}]; }; ``` Common uses for `{$do}`: - Incrementing counters: `{$do i += 1}` - Building collections: `{$do vec.push(item)}` - Setting flags: `{$do found = true}` - Any mutating operation