Вот это совсем не правильно. 1. У тебя context.query имеет вполне понятный тип. В any его превращать нет смысла. 2. Использовать any - вообще плохо и максимально надо этого избегать. С этим теряется вся суть тайпскрипта, который как раз для более четкой типизации. 3. Использовать as - тоже очень не хорошо, и хотя порой без этого не обойтись, все же максимально надо этого избегать, прям вот до крайности.