create-esmx
Version:
A scaffold tool for creating Esmx projects
20 lines (19 loc) • 732 B
TypeScript
/**
* Template variable replacement utilities
*/
/**
* Replace template variables in content using mustache-style syntax {{variableName}}
*
* @param content - The content string containing template variables
* @param variables - Object containing variable names and their replacement values
* @returns Content with all template variables replaced
*
* @example
* ```typescript
* const content = "Hello {{name}}, version {{version}}!";
* const variables = { name: "World", version: "1.0.0" };
* const result = replaceTemplateVariables(content, variables);
* // Result: "Hello World, version 1.0.0!"
* ```
*/
export declare function replaceTemplateVariables(content: string, variables: Record<string, string>): string;