. var properName = entityName; . var kebabName = kebabCase(properName); . for (var j = 0; j < 2; j++) { . setOutput("demo" + (j+1) +".ts"); namespace Gsl.KitchenSink { class ${properName + (j+1)} { . for (var i = 0; i < properties.length; i++) { . var fieldName = properties[i][0]; . var fieldType = properties[i][1]; . log(fieldName); . | public ${camelCase(fieldName)}: ${fieldType}; . } public save(): void { const element = document.getElementById("${kebabName}"); . protect("save-" + properName, "/*", "*/") } } } . }