Странный ты. В чем разница между простыми скалярами и объектами?
const age: number = 18;
type User = {
age: number
}
const user: User = {
age,
}
console.log(user.age);
Ты же в своем первом варианте брал context.query, то есть из объекта брал свойство. Так же и здесь у тебя на вход не конечное свойство, а объект.