private static string CompileModels(List <Type> types) { var builder = new TsModelBuilder(); types.ForEach(a => builder.Add(a)); var model = builder.Build(); var generator = new TsGenerator(); generator.IndentationString = " "; generator.SetTypeVisibilityFormatter((tsClass, typeName) => true); generator.SetModuleNameFormatter((module) => ""); generator.SetIdentifierFormatter((identifier) => Char.ToLower(identifier.Name[0]) + identifier.Name.Substring(1)); string typeScript = generator.Generate(model); return(typeScript); }