UNPKG

@macroforge/mcp-server

Version:

MCP server for Macroforge documentation and code analysis

53 lines (40 loc) • 878 B
## Conditionals: `{#if}...{/if}` Basic conditional: Rust ``` let needs_validation = true; let code = ts_template! {     function save() {         {#if needs_validation}             if (!this.isValid()) return false;         {/if}         return this.doSave();     } }; ``` ### If-Else Rust ``` let has_default = true; let code = ts_template! {     {#if has_default}         return defaultValue;     {:else}         throw new Error("No default");     {/if} }; ``` ### If-Else-If Chains Rust ``` let level = 2; let code = ts_template! {     {#if level == 1}         console.log("Level 1");     {:else if level == 2}         console.log("Level 2");     {:else}         console.log("Other level");     {/if} }; ```