Generic type DTO

Is it ok, that java DTO

public class SmsView extends SmsBase<Long, Object, Long> {}

generates to

interface SmsView extends SmsBase_1 {}

So, the fields with provided types (Long, Object, Long) are Unknown in TS.
As a result, long numbers like 1163908733182410762 are parsed as 1163908733182410800 (last 3 digits are lost and rounded)

JavaScript and JSON have no 64-bit integer type. All numbers are expressed as 64-bit floating point numbers, i.e. double in Java, with only 53 bits of precision. You can configure Jackson to encode the numbers as strings instead but Hilla will not be aware of this.