formgen/source/logic/helpers/string.ts
2026-04-22 07:47:23 +02:00

38 lines
477 B
TypeScript

namespace formgen.helpers.string
{
/**
*/
let _index : int = 0;
/**
*/
export function coin(
template : string,
arguments_ : Record<string,string>
) : string
{
let result = template;
for (const [key, value] of Object.entries(arguments_))
{
result = result.replace(
new RegExp("{{" + key + "}}", "g"),
value
);
}
return result;
}
/**
*/
export function generate(
) : string
{
_index += 1;
return _index.toFixed(0);
}
}