Here is the issue:
await Address.query()
.insert(data)
.returning([
'id',
'userId',
'postalCode',
'street',
'city',
'countryCode',
'createdAt',
'updatedAt',
raw('ST_AsGeoJSON(??) AS ??', ['geoPoint', 'geoPoint']) // Typing error !
]);
Same issue seemed to be sloved in knex:
knex/knex#4879
I guess something similar could be done.