I am a newbie in TypeScript
const conversations = await Conversation
.query()
.whereRaw("FIND_IN_SET(" + user_id + ", participants)")
.orderBy("last_message_timestamp", "desc")
.limit(10)
.offset(a)
var conversations_array: any = [];
for (var i = 0; i < conversations.length; i++) {
conversations_array.push(conversations[i]);
}
for (var i = 0; i < conversations.length; i++) {
conversations_array[i].last_message = "Test";
}
return conversations_array
It gets data from Lucid (Adonis JS Database ORM) and pushes those to an array called conversations_array.
Then I add another key to that array of objects called "last_message"
Problem is that When I return that conversations_array from API I can only see database fields and I don't see that "last_message" key. How can I return the whole of conversations_array including "last_message"?
For example I can see this
return conversations_array[0].last_message