namespace HotelPms.SourceFactory.Util { public class TypeScriptFactory { public static string ToTsType(string sqlType) { switch (sqlType) { case "int": case "tinyint": case "smallint": case "decimal": case "float": return "number"; case "bit": return "boolean"; case "smalldatetime": case "datetime": return "Date"; default: return "string"; } } public static string GetDefValue(string sqlType) { switch (sqlType) { case "int": case "tinyint": case "smallint": return "0"; case "decimal": case "float": return "0"; case "bit": return "false"; case "smalldatetime": case "datetime": return "new Date()"; default: return "''"; } } } }